如何阻止 xdebug 在 PhpStorm 的第一行停止?

新手上路,请多包涵

我有这个奇怪的问题。在我更新我的 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/3W2S060I1b0W1q0z0c%45/Screen% 20shot%202011-08-18%20at%203.07.00%20PM.png?v=85471026

我需要更改 xdebug 设置吗?当我升级时,我丢失了我的 php.ini,它有一些其他的 xdebug 配置。

原文由 pocketfullofcheese 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 614
2 个回答

以上对我不起作用,因为据我所知,如果您正在使用 Xdebug,您获得的唯一调试小书签是启动/停止和调试此页面。我没有看到任何特定于在第一行停止的小书签,启动/停止小书签和阻止 PHPStorm 在 PHPStorm 中侦听都没有为我解决问题。

为了让它停止,我这样做了(在 OS X 上):

  1. 转到首选项 > 语言和框架 > PHP > 调试
  2. 取消选中“在第一行强制中断…”选项
  3. 申请并关闭
  4. 在“运行”菜单中,取消选中“在 PHP 脚本的第一行中断”

例如,即使您有路径映射, public/index.php 路径也可能不会被视为项目的一部分。

原文由 Justin 发布,翻译遵循 CC BY-SA 4.0 许可协议

检查首选项的 PHP-> 调试部分中的“在第一行强制中断…”。

在此处输入图像描述

除此之外,还要检查此设置:

在此处输入图像描述

原文由 klodoma 发布,翻译遵循 CC BY-SA 3.0 许可协议

推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏