Пожалуйста смотрите / голосуйте связанная проблема PhpStorm.
На данный момент конфигурация немного сложна. Должна быть возможность отладки, например, , описанная в Zend KB , с поддельным сервером и конфигурацией Php Remote Debug в PhpStorm. Обратите внимание, что в этом руководстве есть ошибка, вам нужно установить значение QUERY_STRING следующим образом (в Windows):
SET "QUERY_STRING=start_debug=1&debug_port=10137&debug_host=127.0.0.1&debug_stop=1&no_remote=1&debug_session_id=10000"
(обратите внимание на существенную разницу в цитировании).
Настройте PhpStorm, как показано на скриншотах:
Нажмите кнопку Debug на главной панели инструментов. PhpStorm начнет прослушивать соединения отладчика.
В командной строке запустите ваш скрипт:
d:\dev\zend\ZendServer\bin\php.exe d:\work\attaches\sample\helps.php
PhpStorm достигнет точки останова:
Это было протестировано в Windows с установкой Zend Server, но должно быть аналогичным в других системах и с xdebug.
Если вы хотите отлаживать напрямую из PhpStorm, используйте Php Script Тип конфигурации Run / Debug. Для вашего экземпляра PHP, настроенного для этого проекта, в файлах конфигурации должно быть включено Zend Debugger или Xdebug .
PHP home и режим отладчика можно указать в File | Settings | PHP
.
Только что проверено с помощью установки Zend-сервера (PHP home: d:\dev\zend\ZendServer\bin
) и Zend Debugger, у меня отлично работает.