Как я могу подключить Xdebug 3 к PhpStorm в Windows 10?
Dec 01 2020
Я пытаюсь подключить PhpStorm и отлаживать PHP-скрипты / веб-страницы с помощью Xdebug, что я делал несколько раз.
Это мой файл php.ini (интересный фрагмент):
[xdebug]
zend_extension=C:\xampp\php\ext\php_xdebug.dll
xdebug.remote_enable=1
xdebug.remote_port=10000
xdebug.remote_mode=req
Я установил несколько точек останова и вызвал xdebug_break()свой индекс, но выполнение кода на них не останавливается.
Это результат сценария проверки PhpStorm для Xdebug:
Вывод netstat, который показывает, что PhpStorm прослушивает порт 10000:
Ответы
2 RijadMorina Dec 01 2020 at 15:37
Измените строки в php.ini на
xdebug.mode=debug
и установите порт PhpStorm для прослушивания 9003 вместо 9000.
В xdebug v3 порт xdebug по умолчанию был изменен на 9003: https://xdebug.org/docs/upgrade_guide#Step-Debugging
1 WebEXP0528 Dec 02 2020 at 15:15
+ Изменить
из
xdebug.remote_enable=1
xdebug.remote_port=10000
xdebug.remote_mode=req
в
xdebug.mode=debug
xdebug.start_with_request=yes
xdebug.client_port=10000