Запустите XDebug в Netbeans по внешнему запросу.

используя Netbeans 6.7 и XDebug для отладки сайта PHP на моем компьютере, запуская запрос из Netbeans (Project->Debug). Это отлично работает и очень полезно.

Мой вопрос: возможно ли присоединить отладчик к любому входящему запросу, а не только к тем, которые я запускаю из Netbeans?

т.е. вместо нажатияDebug»Переведите Netbeans в режим, при котором отладчик запускается и присоединяется к следующему входящему запросу.

Я чувствую, что это может быть глупым вопросом, но если это возможно, этобуду великолепен

Редактировать: Немного больше информации

Моя система (Ubuntu 9.04) настроена следующим образом:

Содержание/etc/php5/conf.d/xdebug.ini

zend_extension=/usr/lib/php5/20060613/xdebug.so

xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.idekey=netbeans-xdebug

Параметры отладки PHP Netbeans по умолчанию:

Debugger Port: 9000
Session ID: netbeans-xdebug
Stop at the First Line: ticked

мой/etc/hosts перенаправления файловwww.mywebsite.com вlocalhost

Если я нажимаю на кнопку отладки в Netbeans, то Firefox запускается с адресомhttp://www.mywebsite.com?XDEBUG_SESSION_START=netbeans-xdebugи отладчик работает как положено.

Но если я просто зайдуhttp://www.mywebsite.com?XDEBUG_SESSION_START=netbeans-xdebugэто незапустить отладчик в Netbeans.I

мы также пытались установитьxdebug.remote_host=www.mywebsite.com , но это не имеет значения.

Также я'мы включеныxdebug.remote_logи этопоказывает информацию о том, когда я запускаю из NetBeans, но ничего для внешних запросов. Так что я неНе думаю, что XDebug вообще видит внешние запросы.

Ответы на вопрос(4)

Ваш ответ на вопрос