我必须说你,堆栈溢出社区到目前为止一直是一个很大的帮助,但最近我遇到了一个即使通过谷歌搜索也无法解决的问题。
我的环境:
- 带有 KDE 桌面环境的 arch linux:
- apache 2.2.25-1
- php 5.5.3
- xdebug 2.2.3-3
- netbeans 7.3.1
所以,我在 netbeans 上使用 xdebug 两个月左右没有问题。最近它开始给我带来问题:
我运行调试会话,netbeans 在所有断点处停止 - 很好。
单击运行 (f6) 时,它会重新运行并在断点处停止。所以我猜xdebug配置好了。
但是:
如果我在浏览器中刷新网站(就像我以前一直在做的那样),netbeans 不会在断点处停止。这曾经有效,一周前就好了。
我注意到的唯一变化是运行调试会话时弹出一条消息。首先说:“已联系本地主机等待回复”。那是它停在断点上的时候。通过断点后,它以 [Finished] 标记结束弹出窗口。好像 xdebug 停止了。在 netbeans 虽然我仍然可以看到 xdebug-session 正在运行。当一切正常时,此消息不存在。
我希望这是足够的信息。如果您需要任何额外的信息,我很乐意提供帮助。
编辑:可能的解决方法:在 Firefox 中安装了简单的 Xdebug 插件。现在它适用于页面刷新和表单提交,与问题开始之前相同。