几个小时以来,我一直在反对这一点。
在几个星期没有使用 PHPStorm 之后,我回来在 PHPStorm 中做一些工作,并且由于某种原因,调试不再起作用。它曾经工作,但现在它没有,我不知道发生了什么。
我在 Windows 上运行,使用 IIS,PHP 版本 5.3.8。XDebug 已安装,我已按照常规说明在 PHP.ini 中设置了配置。
当我运行 phpinfo() 时,一切看起来都很正常(即 XDebug 在那里)。
我重新检查了各种设置,下载了一个比我使用的版本稍新的 XDebug(Xdebug v2.2.1),但似乎没有任何东西可以让它生效。
有人可以给我一些关于我接下来可以看什么的线索吗?
更新:
我又花了几个小时来反对这一点,但似乎并没有走得更远。根据 phpinfo() 安装和加载 XDebug。我打开了日志记录,但除了 XDebug 确实在连接之外,它并没有真正告诉我太多...
Log opened at 2013-02-17 04:13:07
I: Connecting to configured address/port: localhost:9000.
I: Connected to client. :-)
-> <init xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" fileuri="file:///C:/web/dbg/index.php" language="PHP" protocol_version="1.0" appid="6912" idekey="PHPSTORM"><engine version="2.2.1"><![CDATA[Xdebug]]></engine><author><![CDATA[Derick Rethans]]></author><url><![CDATA[http://xdebug.org]]></url><copyright><![CDATA[Copyright (c) 2002-2012 by Derick Rethans]]></copyright></init>
-> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" status="stopping" reason="ok"></response>
Log closed at 2013-02-17 04:13:07
所以似乎问题出在 PHPStorm 方面,但我看不到在哪里。我尝试创建一个非常简单的项目,但也无法对其进行调试。