我想第一次使用调试器。在Windows 7上,eclipse版本:Juno Service Release 1.我正在尝试使用本地主机服务器。为此,我安装了XAMPP 1.8.0和PHP 5.4.4。php ecplise断点不停止
我从
http://docs.joomla.org/Setting_up_your_workstation_for_Joomla!_development
尤其是第3步以下的例子中,“配置Eclipse为Joomla发展”(即你可以看到的是一个非常详细的例子)。
所以,我也有设置在PHP线
[XDebug]
;; Only Zend OR (!) XDebug
zend_extension = C:\xampp\php\ext\php_xdebug-2.2.1-5.4-vc9.dll
xdebug.remote_enable=true
xdebug.remote_host=localhost
xdebug.remote_port=10000
xdebug.remote_handler=dbgp
xdebug.profiler_enable=0
xdebug.profiler_output_dir="C:\xampp\tmp"
,并在Windows的相应地设置的端口号>首选项 - > PHP - >调试/初始设定/ PHP调试器的XDebug =,和配置端口,XDebug为100000,Zend Debugger为10001,就像在这个例子中一样。
还访问了http://xdebug.org/wizard.php并给出了整个phpinfo()输出。他们建议下载php_xdebug-2.2.1-5.4-vc9.dll。完成后,将其放入
C:\xampp\php\ext\php_xdebug-2.2.1-5.4-vc9.dll
并从XAMPP控制面板V3.0.12重新启动apache。我这样做是正确的,因为在xdebug.org重复测试,它现在给我:
"You're already running the latest Xdebug version".
因此,问题不是这样。
毕竟,当我设置在文件test.php的的第二行一个断点,读
"echo this is a test of XDebug"
运行去执行示出的phpinfo()输出的结束。在第一行也检查了Windows - > Preferences - > PHP - > Debug/Break。
没什么,我已经用了3天了!请任何人都可以告诉我为什么调试器不会在任何情况下停止(既不在第一行也不在断点处)。
任何帮助将深深折磨,请帮助。 谢谢你的时间。
carles
确实phpinfo()显示您的xdebug被启用? –