即使在XDebug/PHPStorm中未设置断点,浏览器也会挂起

Mat*_*off 8 php debugging xdebug phpstorm

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

  1. 我点击"侦听传入连接"在此输入图像描述
  2. 不要添加断点
  3. 在Chrome中重新加载该页面
  4. 看到该页面永远挂起
  5. 看到phpstorm没有在断点上停止

这几乎就像浏览器认为它在断点处停止一样,即使它不是.关闭和重新开启风暴会暂时解决问题,但问题总是会重新出现.单击"停止侦听传入连接"可以加载页面,但当然可以防止我放入断点.这种行为仍然存在,即使我添加断点,这是说,我的断点完全被忽略.

如果它有帮助,这是我的xdebug配置,我正在运行从这里下载的php5.5.

pro*_*lue 6

旧问题,但最近也开始在PHPStorm 2016.1上出现这个问题

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

在此输入图像描述


小智 2

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