Невозможно сконфигурировать плагин 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
.
Я много раз просматривал документацию, но не смог найти/решить проблему. Надеюсь, кто-то может знать причину.
Ниже приведены снимки экрана:
Спасибо
![enter image description here]()
![enter image description here]()
Ответы
Ответ 1
Чтобы устранить эту проблему, необходимо изменить порты как для параметров xdebug, так и для параметров dbgp.
Из приведенных выше комментариев неясно, было ли это из-за того, что оба они пытались использовать один и тот же порт, порты использовались другими приложениями и т.д., но, возможно, Кандински может это прояснить, отредактировав этот ответ, когда увидит его.
(Проводя данный ответ [см. комментарии к вопросу], чтобы удалить вопрос из оставшейся без очереди очереди. Пользователю было предложено более 3 лет назад сделать это, но еще не сделали этого. Кредит за этот ответ остается за ним)
Ответ 2
Вы должны установить 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 после.