Я недавно перешел с Eclipse Galileo на Helios.Helios останавливается на точках останова ТОЛЬКО при отладке «как скрипт PHP», но не при отладке «как веб-страница».
При отладке как веб-страница выглядит как правильная строка запроса отладки для запуска отладкисессия привязывается к URL, например:
http://localhost/hello.php?XDEBUG_SESSION_START=ECLIPSE_DBGP &KEY=129798139020511
, но elipse не останавливается на точках останова.Он просто масштабирует код и отображает вывод в браузере.
Это моя конфигурация xdebug в php.ini, которая работает для Galileo, но не работает для Helios: (нажмите здесь чтобы увидеть все мои настройки конфигурации xdebug)
;extension=xdebug.so <-- is this needed?
zend_extension=" /Applications/MAMP/bin/php5.3/lib/php/extensions/no-debug-no n-zts-20090626/xdebug.so "
xdebug.remote_enable=on
xdebug.remote_autostart=off
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.idekey=
; to enable remote debugging
zend_debugger.allow_hosts=127.0.0.1/32
zend_debugger.expose_remotely=always
Можете ли вы опубликовать свою конфигурацию xdebug, которая работает для Helios?Если возможно, можете ли вы поделиться частью xdebug вашего вывода phpinfo ()?Хотел бы сравнить настройки конфигурации xdebug, которая работает на Helios, с тем, что у меня есть.