PHP. Запуск встроенного веб сервера


Начиная с версии 5.4.0 - PHP содержит встроенный веб сервер, который можно запустить одной командой.

Данный вер сервер был создан для помощи в разработке, когда нужно что-то быстро проверить, разработать или продемонстрировать.
По этому не рекомендуется его использовать для полноценного веб сервера или на реальных, общедоступных проектах.
Так-же это может понадобиться, когда очень нужно запустить проект, но не хочется для этого устанавливать веб сервера apache, nginx или встроенные сборки серверов, такие как: xampp, openserver, mamp, lamp, vartigo и др...

Для запуска встроенного веб сервера необходимо перейти в папку с разрабатываемым приложением:
cd /var/www/test

И выполнить команду:
php -S localhost:8000

Где localhost - хост запускаемого сервера.
8000 - Порт запускаемого вер сервера.

Так-же сервер можно запустить из любой директории. Для этого достаточно указать путь корневой директории.
php -S localhost:8000 -t /var/www/test


Пример для Windows:
  • В директории - C:/test/ создан файл index.php
  • Файл index.php содержит код:
    <?php
    phpinfo();

  • Переходим в данную директорию:
    cd C:/test

  • Запуск сервера:
    php -S localhost:8000

  • Открыть в браузере URL:
    http://localhost:8000

  • Результат:

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.