Подтвердить что ты не робот

Невозможно сконфигурировать плагин 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

4b9b3361

Ответ 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 после.