如何使用 PhpStorm 阻止 xdebug 在第一行停止?
我遇到了这个奇怪的问题。我的所有设置都可以正常工作,直到我更新了 PHP 版本。我使用 macports 并安装了 php5 和 php5-xdebug 端口。
xdebug 正在工作,但它在我的脚本的第一行停止,即使我在 PhpStorm 中禁用了该选项。那里没有断点,代码其他部分的断点工作正常。
如果有帮助,这里是 phpinfo 的 xdebug 部分(分为两部分); https://dzwonsemrish7.cloudfront.net/items/3K3R2N1f1A190K372n0S/Screen%20shot%202011-08-18%20at%203.06.29%20PM.png?v=54c8964d,https://dzwonsemrish7.cloudfront.net/items/0i133s0U430k3u3w3B1E/Screen%20shot%202011-08-17%20at%205.14.25%20PM.png?v=1278da84 和证明它在 phpStorm 中被禁用:https://dzwonsemrish7.cloudfront.net/items/3W2S060I1b0W1q0z0c45/Screen%20shot%202011-08-18%20at%203.07.00%20PM.png?v=85471026
rel=" noreferrer 我需要更改 xdebug 设置吗?当我进行升级时,我丢失了包含其他 xdebug 配置的 php.ini。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
上面的内容对我不起作用,因为据我所知,如果您使用 Xdebug,您获得的唯一调试书签是启动/停止和调试此页面。我没有看到任何特定于在第一行停止的书签,并且启动/停止书签或停止 PHPStorm 在 PHPStorm 中侦听都没有为我解决问题。
为了让它停止,我这样做了(在 OS X 上):
The above didn't work for me because as far as I can tell if you're using Xdebug the only debug bookmarklets you get is start/stop and debug this page. I don't see any bookmarklet specific to stopping on first line, and neither the start/stop bookmarklets nor stopping PHPStorm from listening within PHPStorm fixed the problem for me.
To get it to stop I did this (on OS X):
检查首选项的“PHP->调试”部分中的“在第一行强制中断...”。
除此之外,还要检查此设置:
Check the "Force break at the first line..." in the PHP->Debug section of preferences.
BESIDES THAT, also check this setting:
我对 PHPStorm 的问题是我正在做 Drupal 并且 index.php 位于项目之外(因为该项目是一个模块)。我需要在首选项的“PHP->调试”部分中取消选中“在第一行强制中断...”设置。
My problem with PHPStorm was that I was doing Drupal and the index.php was outside the project (since the project is a module). I needed to uncheck the settings "Force break at the first line..." in the PHP->Debug section of preferences.
您是否使用调试书签? “在第一行中断”选项也可以通过“xdebug Break On”和“xdebug Break Off”书签来控制。
Do you use debug bookmarklets? 'Break at the first line' option could be also controlled via 'xdebug Break On' and 'xdebug Break Off' bookmarklets.