Во время разработки проекта Symfony 3.3 я использую внутренний сервер Symfony, как показано здесь Но я не могу понять, как использовать xdebug для его отладки. Я имею в виду, что я установил и настроил xdebug через:
apt-get install php-xdebug
И я экспортирую:
export XDEBUG_CONFIG="idekey=phpstorm"
Но когда я ставлю точку останова в своей IDE и включаю xdebug через этот плагин, я до сих пор не получил ответа.
Также я поставил следующие настройки на /etc/php/7.0/mods-available/xdebug.ini
zend_extension=xdebug.so
xdebug.remote_enable=On
xdebug.remote_autostart=On
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9021
xdebug.remote_mode=req
И я настроил оба PhpStorm для прослушивания через порт 9021. Но проблема в том, что я не могу настроить PhpStorm для прослушивания через точку останова.
Ребята, у вас есть какие-нибудь идеи, как я могу исправить это на моей машине с Ubuntu-16.04?
Кроме того, я безуспешно смотрел на эти вопросы:
- Конфигурация Xdebug с PHP fastcgi и eclipse?
- Можно ли использовать Xdebug со встроенным тестовым сервером PHP?
РЕДАКТИРОВАТЬ 1
Я также попытался экспортировать следующее:
export XDEBUG_CONFIG="idekey=PHPSTORM"
Настройка плагина Firefox, но при этом получить очень такое же поведение. Также имейте в виду, что я заставил PhpStorm прослушивать xdebug, нажав .
РЕДАКТИРОВАТЬ 2
Я также поставил следующую конфигурацию поверх моего PhpStorm:
Все еще не работает.