【发布时间】:2011-07-13 21:12:57
【问题描述】:
我无法将 PHP 脚本作为脚本进行调试。它总是在启动后立即终止。我在我的 php.ini 中设置了一个 Xdebug 日志,但这完全没有帮助。 Xdebug 确实显示在我的 phpinfo() 上,所以我知道它是在 Apache 中加载的。
我还可以将代码调试为网页(它不提供有关变量的信息并且不会在断点处停止),因此我知道 Eclipse 具有正确的服务器设置。两种调试选项都使用相同的 PHP exe(使用 XAMPP 安装的,使用 vc6 编译器编译的 php 5.3.1)。我确保 Xdebug 的编译匹配这些设置。
在一个可能相关的注释上:我注意到我只能使用 zend_extension 命令而不是 zend_extension_ts 加载 Xdebug,即使我的 PHP 版本确实是线程安全的?我不得不承认我对此有点困惑。
我还非常确定,无论我在 Eclipse 中选择“XDebug”的什么地方,我都选择了。我已经按照两个教程在这里无济于事。谁有想法?我已经尝试了与我的 XAMPP(2.0.6-dev)捆绑的 Xdebug 版本,并且我还下载了一个新的 .dll,版本 2.1。
谢谢!
【问题讨论】: