Удаленная отладка xdebug не останавливается в точках остановаPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Удаленная отладка xdebug не останавливается в точках останова

Сообщение Anonymous »

У меня проблема с тем, что xdebug не останавливается в точках останова при использовании удаленной отладки (при запуске скриптов через командную строку все в порядке). Он прерывается на первой строке программы, а затем завершается, не улавливая никаких точек останова.

Раньше все работало нормально, пока я не переключился на использование MacPorts для Apache и PHP. Я пробовал перекомпилировать его несколько раз (с несколькими версиями), но безуспешно.

Я использую PHP 5.3.1 и Xdebug 2.1.0-beta3.

Я также пробовал как минимум 3 различные программы отладки (MacGDBp, Netbeans и JetBrains Web IDE).

Мои настройки php.ini выглядят так:

Код: Выделить всё

[xdebug]
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_port=9000
xdebug.remote_host=localhost
xdebug.idekey=webide
И когда я регистрирую вывод отладчика, установка точки останова выглядит так/;
При запуске отладчик получит контекст первой строки приложения, а затем отправит сообщения об отсоединении и остановке.

Однако эта строка выводится при запуске отладчика.
Означает ли что-нибудь «исключение возврата условного вызова линии»?

Подробнее здесь: https://stackoverflow.com/questions/235 ... reakpoints
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»