Невозможно настроить плагин Notepad ++ DBGP. Xdebug уже установлен - PullRequest
13 голосов
/ 17 октября 2011

Я установил 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

Ответы [ 2 ]

0 голосов
/ 08 ноября 2014

Вы должны установить 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 после.

0 голосов
/ 13 февраля 2013

Чтобы устранить эту проблему, необходимо изменить порты в настройках xdebug и dbgp.

Из приведенных выше комментариев неясно, было ли это потому, что они оба пытались использовать один и тот же порт, порты использовались другими приложениями и т. Д., Но, возможно, Кандинский может уточнить это, отредактировав этот ответ, когда увидит его.

(Публикация данного ответа [см. Комментарии к вопросу] для удаления вопроса из очереди без ответа. Пользователю было предложено сделать это более 3 лет назад, но он этого еще не сделал. Кредит за этот ответ остаетсяих)

...