如何阻止与PhpStorm第一线停止xdebug?

我有这个奇怪的问题。 我所有的设置工作正常,直到我更新我的PHP版本。 我使用macports并安装了php5和php5-xdebug端口。

xdebug正在工作,但它停止在我的脚本的第一行,即使我有在PhpStorm禁用选项。 那里没有断点,代码其他部分的断点工作正常。

如果有帮助,这里是phpinfo的xdebug部分(分为两部分)。 http://cl.ly/9QHw,http://cl.ly/9P2B和phpStorm禁用的certificate: http ://cl.ly/9Qu8

是否有需要更改的xdebug设置? 当我做了升级,我失去了我的php.ini有一些其他的xdebugconfiguration。

以上不适合我,因为据我可以告诉你是否使用Xdebug的唯一debugging小书签是开始/停止和debugging此页面。 我没有看到任何特定的书签在第一行停止,既不启动/停止书签,也不停止PHPStorm在PHPStorm内侦听解决了我的问题。

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

  1. 转到首选项>语言和框架> PHP>debugging
  2. 取消选中“在第一行的强制中断…”选项
  3. 应用并closures
  4. 在“运行”菜单中,取消选中“在PHP脚本的第一行中断”

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

在这里输入图像说明

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

在这里输入图像说明

我与PHPStorm的问题是我在做Drupal,而index.php在项目之外(因为这个项目是一个模块)。 我需要在首选项的PHP-> Debug部分取消选中“在第一行强制中断…”的设置。

首选项 - > PHP->调试

你使用debugging小书签 ? “在第一行中断”选项也可以通过“xdebug Break On”和“xdebug Break Off”书签进行控制。