【发布时间】:2012-11-24 14:23:11
【问题描述】:
昨天,我遇到了一些 xdebug 问题,这个网站上的人们非常慷慨地帮助我解决了问题。一切正常,但突然间,它无缘无故停止工作。
我所拥有的是运行 Zend PHP 调试器的 Eclipse。我正在阅读 David Powers 的书:PHP 解决方案,并使用他的在线代码,所以我没有做任何异国情调的事情。当我尝试运行我的 PHP 网页时,我收到一条消息:“调试器错误”“找不到指定的脚本”。这告诉我调试器找不到 PHP.exe 程序(对吗?)。知道这一点后,我转到 Run Configurations 对话框,我注意到 PHP Executable 表单框已从 XDebug Defaut(它工作时的样子)更改为 xdebug (C:\xampp\php\php.exe) .
我没有改变它。我只是在编辑一个文件以进行更改,这本书在更改时建议进行更改,并且该死的东西停止了工作。我不太确定如何将 PHP 可执行首选项更改回工作值或防止这种情况再次发生。
【问题讨论】:
-
更多信息:当它不工作并且我转到运行配置页面时,我看到一个带有 x 的红球和消息“PHP 文件不存在”。但是,如果我转到 PHP 可执行文件指向的位置(见上文),我可以看到 php.exe 文件在那里。
-
我有一个解决办法。我只是简单地创建了一个新的工作空间,将源文件复制到新的工作空间并创建了一个新的运行配置。工作正常。我想知道我可能如何破坏了我的旧工作区????
-
更多有趣的事实。当我添加以下代码 sn-p 时,问题又回来了: