PHP Development Server
А знаете ли Вы, что начиная с версии 5.4 в PHP появился встроенный веб-сервер, который можно использовать даже если у Вас на сервере нет Apache, Nginx и любого другого веб-сервера?
Одна из лучших фишек, доступных с версии PHP 5.4 - встроенный веб-сервер. Вы можете использовать его для отладки своих скриптов, а также, к примеру, для быстрой раздачи статики.
Для запуска PHP Development Server Вам понадобится доступ к SSH под root, ну и собственно PHP версии не менее 5.4.
Проверить, какая версия PHP установлена, можно с помощью команды:
php -v
Для запуска сервера используйте команду:
php -S <IP>:<PORT>
Где <IP>
- IP-адрес, на котором будет работать сервер, а <PORT>
- порт, на котором он будет работать.
По умолчанию, сервер запускается из той директории, в которой Вы находитесь. Таким образом, если Вы запустили его находясь в папке /home/user
, то домашней директорией сервера будет именно эта папка.
Если Вы хотите указать путь к домашней директории сервера принудительно, то для этого служит параметр -t
:
php -S <IP>:<PORT> -t <ПУТЬ>
Попробуйте положить в домашнюю директорию сервера файл phpinfo.php
с содержимым:
<? phpinfo(); ?>
И откройте в браузере адрес: http://<IP>:<PORT>/phpinfo.php. Вы должны увидеть вывод функции phpinfo()
.
Если всё работает, то Вы можете положить в домашнюю директорию сервера любые нужные Вам файлы и обращаться к ним через браузер.
Обратите внимание, что такой сервер не поддерживает .htaccess и все его правила, поэтому не стоит ждать работающего mod_rewrite и прочих вещей, доступных только в Apache.
Comments ()