Невозможно настроить плагин Notepad++ DBGP. Xdebug уже установлен
Я установил xdebug
на PHP
но теперь я не могу сделать notepad++
DBGp
плагин работает.
У меня последний wamp
версия на Win7
и wwww
папка находится в разделе: d:\www
,
Я закодировал тестовый файл test.php
:
<?php
$test = "3";
echo $test;
?>
И я попытался открыть его в веб-браузере, используя эту ссылку:
http://localhost/test.php?XDEBUG_SESSION_START=test
Но DBGp
не подключится Я пробовал с и без IDE_Key
,
Я много раз просматривал документацию, но не смог найти / решить проблему. Надеюсь, кто-то мог знать причину.
Ниже приведены некоторые снимки экрана:
Спасибо
2 ответа
Чтобы устранить эту проблему, необходимо изменить порты в настройках xdebug и dbgp.
Из приведенных выше комментариев неясно, было ли это, потому что они оба пытались использовать один и тот же порт, порты использовались другими приложениями и т. Д., Но, возможно, Кандинский может уточнить это, отредактировав этот ответ, когда увидит его.
(Публикация данного ответа [см. Комментарии к вопросу] для удаления вопроса из очереди без ответа. Пользователю было предложено сделать это более 3 лет назад, но он этого еще не сделал. Кредит за этот ответ остается за ним)
Вы должны установить xdebug для автоматического принятия новых подключений отладки:
$ cat /etc/php5/apache2/conf.d/xdebug.ini
zend_extension=/usr/lib/php5/20121212/xdebug.so
xdebug.remote_enable=1
xdebug.remote_autostart=1
xdebug.remote_host="127.0.0.1"
xdebug.remote_port=9000
xdebug.idekey="CLUJ3$"
Очевидно, что если вы используете PHP как FPM, вам нужно изменить порт по умолчанию на 9000 на другой (например: 9001)
Перезапустите Apache после.
Установите Chrome XDebug Helper. В параметрах установите IDE Key = Others и value = default. Работает для меня.
[Xdebug]
zend_extension="php_xdebug.dll"
xdebug.remote_enable=1
xdebug.remote_port=9000
xdebug.autostart=on
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.idekey=default