Xdebug в PhpStorm
Я пытаюсь запустить Xdebug с помощью PhpStorm (Ubuntu). Но это не работает вообще.
Я установил Xdebug:
Вот что я добавил в php.ini:
[xdebug]
zend_extension="/usr/lib/php/20170718/xdebug.so"
xdebug.remote_host = 127.0.0.1
xdebug.remote_enable=1
xdebug.remote_port=9000
xdebug.idekey=PHPSTORM
И я установил помощник Chrome Xdebug. Но после перезапуска всего и настройки прослушивания PhpStorm я не получаю входящее соединение от Xdebug.
Любая помощь будет высоко оценен.
1 ответ
Решение
Я получил то же самое на базе Linux, но atm на машине с Windows, так что я просто скопирую его, при необходимости изменим пути:
php.ini
[XDEBUG]
zend_extension = C:\xampp\php\ext\php_xdebug-2.6.0-7.2-vc15.dll
xdebug.remote_mode = req
xdebug.remote_connect_back = 1
xdebug.default_enable = 1
xdebug.remote_autostart = 1
xdebug.remote_enable = 1
xdebug.remote_port = 9000
xdebug.remote_handler = dbgp
xdebug.max_nesting_level = 200;
Настройки PhpStorm:
File | Settings | Languages & Frameworks | PHP | Debug
_> Отключить "Игнорировать внешние подключения..."File | Settings | Languages & Frameworks | PHP | Servers
_> Удалите все записи здесь, обновите, во время всплывающего окна с вопросом для настройки, убедитесь, что вы указали сопоставление корневого каталога проекта, общей папки, файла public/index.php и папок вендора (не все необходимо, но лучше, чем потом сожалеть)
Настройки сервера по умолчанию
Настройки сервера с пользовательскими сопоставлениями