只有在检查选项“Break at First line”时才能调试.如果我取消检查并在某个行放置一个断点,那么调试器不会在该行停止.
我需要调试器停在我设置的断点处,而不是在文件的第一行.
zend_extension = "c:/wamp/bin/PHP/PHP5.3.8/ext/PHP_xdebug-2.1.2-5.3-vc9.dll"
xdebug.remote_enable = on
xdebug.remote_handler = dbgp
xdebug.remote_host = localhost
xdebug.remote_port = 9000
我也可以使用相同的设置在Notepad DBGp调试器上正确调试.
在SO上有类似的帖子但没有解决我的问题.在问题“Can not make PHP PDT xDebug to stop at breakpoints in Eclipse”中,DevNull说Juno解决了问题,但我自己正在使用Juno并遇到问题.
以下是我的Eclipse设置的一些屏幕截图:
>
窗口 – >偏好 – > PHP – >调试:
>
窗口 – >偏好 – > PHP – > PHP可执行文件:
>
窗口 – >偏好 – > PHP – > PHP可执行文件 – >执行环境:
>
我正在使用Mozilla Firefox作为外部Web浏览器. (窗口 – >常规 – > Web浏览器)
>
项目调试配置 – > PHP Web应用程序 – >调试器 – > Server Debugger设置为XDebug,XDebug调试端口设置为9000
希望那些会帮助别人帮助我.
解决方法:
可能你应该尝试升级xdebug版本?
你是怎么安装Juno的?只是清理安装或更新?
尝试在另一个文件夹中清理安装并复制工作区设置.或者尝试没有它们.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。