BASH
#php#curl#autoload#debug#cli

PHP: проверка приложения встроенным сервером и curl

Запуск php -S для локальной проверки и curl для проверки HTTP-ответа. Диагностика Class not found и автозагрузки.

Как использовать

  1. В корне проекта запустите php -S localhost:8080
  2. В другом терминале выполните curl -i http://localhost:8080/index.php
  3. Проверьте: 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 · Точка входа