Мне удалось настроить отладчик веб-приложений php в PHPStorm, просто привязывая его к моему локальному хосту в определенном порту, и все работает нормально. Однако для этого мне нужно сначала запустить эту команду в оболочке:
php app/console server:run --env=dev
Это отлично работает, если я устанавливаю точки останова для просмотра самого сайта или тестирования ави вызовов от клиента на основе браузера, например postman
Однако я пытаюсь на самом деле установить точки останова для своего мобильного приложения (мобильное приложение отправляет http-звонки в бэкэнд-приложение, которое является приложением Symfony). Использование конфигурации веб-приложения для этого не работает.
Используя этот учебник, я смог включить приведенную выше командную строку в PHPStorm, так что теперь я могу запустить этот код с помощью средств командной строки phpstorm.
Мой вопрос: как я могу привязать отладчик к командной строке в PHPStorm? прямо сейчас, когда я создаю встроенный веб-сервер в PHPStorm, он по умолчанию использует интерпретатор php по умолчанию (т.е., если я запускаю код с помощью встроенного веб-сервера.. Я вижу это в консоли PHPStorm:
/usr/local/Cellar/php54/5.4.28/bin/php -S localhost:8000 -t /project/root/directory
Вместо этого я хочу что-то вроде этого:
php app/console server:run --env=dev -S localhost:8000 -t /project/root/directory
Любая идея, как это сделать?