Встроенный сервер PHP (Built-in web server, Development Server) – это легковесный сервер, предназначенный для разработки и тестирования. Он не предназначен для использования в производственной среде, но отлично подходит для быстрой разработки и тестирования PHP-приложений без необходимости настройки полноценного веб-сервера, такого как Apache или nginx.
Чтобы запустить встроенный сервер PHP, необходимо использовать команду php -S, за которой следует адрес и порт, на котором должен работать сервер.
# Простой запуск сервера на localhost с портом 8000 php -S localhost:8000
Можно указать директорию, которая будет использоваться сервером в качестве корневой. Если директория не указана, используется текущая рабочая директория.
# Запуск с указанием корневой директории /path/to/your/app php -S localhost:8000 -t /path/to/your/app
Можно указать скрипт, который будет обрабатывать все запросы. Это полезно для имитации поведения модулей перезаписи URL, например, mod_rewrite в Apache.
# Использование скрипта для маршрутизации - router.php будет обрабатывать все HTTP-запросы php -S localhost:8000 router.php
Комментарии
0Нашли ошибку или хотите дополнить материал?