我最近从Eclipse Galileo升级到Helios。在调试“作为PHP脚本”时,Helios仅在断点处停止,但在调试“作为网页”时不会停止。
在作为网页调试时,似乎将正确的调试查询字符串附加到URL上,如下所示:
http://localhost/hello.php?XDEBUG_SESSION_START=ECLIPSE_DBGP&KEY=129798139020511
但是,Eclipse不会在断点处停止。它只是通过代码并在浏览器中显示输出。
这是我的php.ini中的xdebug配置,适用于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
您能发布适用于Helios的xdebug配置吗?如果可能的话,可以分享您phpinfo()输出的xdebug部分吗?希望比较在Helios上工作的xdebug配置设置与我拥有的设置。