即使在XDebug / PHPStorm

时间:2015-04-28 15:41:12

标签: php debugging phpstorm xdebug

我使用xdebug用phpstorm调试php应用程序。大多数时候调试工作。但是,我反复观察到以下行为:

  1. 我点击"收听传入的连接" enter image description here
  2. 不添加断点
  3. 在Chrome中重新加载页面
  4. 看到该页面永远挂起
  5. 看到phpstorm没有在断点处停止
  6. 它几乎就像浏览器认为它在断点处被停止一样,即使它没有。关闭和重新开启风暴会暂时解决问题,但问题总是会重新出现。单击"停止侦听传入连接"允许页面加载,但当然阻止我输入断点。即使我执行添加断点,这种行为仍然存在,也就是说,我的断点完全被忽略。

    如果它有帮助,here's my xdebug config和我正在运行php5.5 downloaded from here

3 个答案:

答案 0 :(得分:6)

旧问题,但最近也开始在PHPStorm 2016.1上发布此问题

根据下图,在调试设置下,取消选中这些修复了我的问题。

enter image description here

答案 1 :(得分:2)

我有过多次类似的问题,我发现它通常在删除一个断点后发生,它在运行调试工具时当前已经停止了。执行将继续在不再存在的断点处停止,就像它没有被删除一样。我找到的解决方案只是停止在PhpStorm中的调试过程,然后再次启动它,然后应该清除问题。

答案 2 :(得分:0)

我有同样的问题。如果其他人遇到此问题,请尝试重新启动Apache和MySQL,看看是否能解决问题。