我正在使用xdebug调试一个php应用程序和phpstorm。大多数时候调试工作正常。但是,我反复观察到以下行为:
1.我单击“侦听传入连接”
1.不添加断点
1.在Chrome中重新加载页面
1.确保页面永远挂起
1.请注意phpstorm不会在断点处停止
这几乎就像浏览器认为它停在了一个断点上,其实它并没有。关闭并重新打开storm暂时解决了这个问题,但问题总是会再次出现。点击“停止侦听传入的连接”允许页面加载,但当然会阻止我放置断点。即使我 * 做 * 添加断点,这种行为仍然存在,也就是说,我的断点被完全忽略了。
如果有帮助的话,here's my xdebug config,我正在运行php5.5 downloaded from here。
4条答案
按热度按时间yqyhoc1h1#
老问题,但最近也开始有这个问题,在PHPSorm 2016.1
如下图所示,在调试设置下,取消选中这些设置为我修复了问题。
e0bqpujr2#
我遇到过很多次类似的问题,我发现它通常发生在运行调试工具时删除了当前停止的断点之后。执行将继续停止在不再存在的断点,就像它没有被删除一样。我找到的解决方案是简单地在PhpStorm中停止调试过程,然后重新启动它,问题应该就被清除了。
camsedfj3#
这是一个老问题,但我想回答它,因为这个问题第一次出现在谷歌。
这里你可能需要更多的“最大同时连接数”(PhpStorm设置〉PHP〉调试〉外部连接)
如果增加最大同时连接数值,问题将得到解决。
raogr8fs4#
我也遇到了同样的问题。如果其他人也遇到了这个问题,请尝试重新启动Apache和MySQL,看看是否可以解决这个问题。