PHP: проверка приложения встроенным сервером и curl
Запуск php -S для локальной проверки и curl для проверки HTTP-ответа. Диагностика Class not found и автозагрузки.
Как использовать
- В корне проекта запустите php -S localhost:8080
- В другом терминале выполните curl -i http://localhost:8080/index.php
- Проверьте: HTTP 200 и тело ответа без Fatal error
Быстрая проверка, что автозагрузка и точка входа работают: встроенный сервер PHP и запрос через curl.
# Терминал 1: запуск сервера из корня проекта
php -S localhost:8080
# Терминал 2: запрос к точке входа
curl -i http://localhost:8080/index.php
Ожидаем: ответ HTTP/1.1 200 OK и тело без текста Fatal error или Class ... not found. Если ошибка есть — проверьте composer dump-autoload, соответствие namespace и путей, регистр имён файлов и папок.
Связанные: Как устранить Class not found в PHP · Точка входа