我正在尝试在 PHPEclipse 中进行 XDebug 调试。
我在网上找到的所有资源都集中在使用带有远程调试的 Web 服务器。我正在尝试实现脚本级调试,因此不涉及 Web 服务器。
我有一个使用“PHP XDebug Script”类型的调试配置设置,当我在 Eclipse 中运行调试选项时,PHP 正在执行脚本并将输出发送到脚本生成的控制台。
然而,问题是调试器没有在我添加到 Eclipse 文件中的任何断点处停止。他们正在被跳过。如何使断点工作?
安装的 PHP 和 XDebug 版本:
PHP 5.3.10 (cli) (built: Feb 2 2012 22:12:16) Copyright (c) 1997-2012 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies with Xdebug v2.1.4,版权所有 (c) 2002-2012,作者 Derick Rethans
我没有在 PHP 中为 XDebug 添加任何额外的配置选项。虽然我尝试添加远程调试选项以查看是否可以解决问题,但我认为此时所有远程调试选项都与进行本地化脚本调试无关,因此再次将其删除(无论如何它并没有解决问题)。
我正在使用 Eclipse 版本 3.7.1 R3_7_1。在 Fedora 16、64 位上。