Я использую PHP 5.6.2 с xdebug 2.2.5 и Eclipse 4.4.1 с PDT 3.3.1. Я пытаюсь настроить отладчик (xdebug) на локальном сервере (localhost), и, похоже, что-то не работает.
Когда я начинаю сеанс отладки, затмение переключается на перспективу отладки и останавливается на первой строке (как проверено в конфигурации). Проблема в том, что, хотя отладчик (в окне отладки), кажется, следует за выполнением, когда я шагаю по коду (он показывает строки кода по мере продвижения), окно ниже, которое открывает исходный файл и показывает, что код остается на первой позиции, как / точка останова это бьет. Вроде отсоединен от отладчика …
Кто-нибудь знает, как решить проблему? Это я или в этом есть ошибка? Раньше работал с более старой комбинацией php / eclipse. Я обновил php до 5.6 между ними, а также все его зависимости. То же самое для затмения. Трудно точно определить проблему на данный момент.
Я использую nginx с php-fpm.
Конфигурация Xdebug в php.ini
[xdebug]
xdebug.remote_enable=On
xdebug.remote_host="localhost"xdebug.remote_port=9000
xdebug.remote_handler="dbgp"
Это дубликат Точки останова xdebug работают, но перешагнуть не может
Вам нужен последний PDT-ночной или понижение до luna 4.4.0
Других решений пока нет …