调试php Eclipse

时间:2013-10-23 02:48:16

标签: php debugging xdebug eclipse-pdt zend-debugger

我很难在一些PHP代码中获得断点。我没有做太多的PHP所以可能是新手错误。

我已阅读其他问题,PDT Install InstructionsXDebug Install Instructions

对于两个调试器,指令期望配置部分显示在phpinfo()中,但它不适合我。

有关我当前设置的一些信息

  • AMPPS
  • PHP 5.2.17
  • 网站运行正常

我需要一些帮助来检查或提出我可能需要做的事情。

我现在已经陷入困境了。

2 个答案:

答案 0 :(得分:0)

您可以按照this帖子在AMPPS中安装Xdebug for PHP。

答案 1 :(得分:0)

解决我的问题的两个主要因素。

  1. 关闭Iron PHP Loader
  2. 复制了非ts XDebug .dll,即使php配置显示thread safe = enabled。这个dll似乎有用
  3. 配置设置如下:

    ;Stuff to allow debugging in eclipse 
    zend_extension="C:\Program Files (x86)\Ampps\php\ext\php_xdebug-2.2.3-5.3-vc9.dll"
    xdebug.remote_enable=On
    xdebug.remote_autostart=On
    xdebug.remote_handler=dbgp
    xdebug.remote_host=127.0.0.1
    xdebug.remote_port=9000
    xdebug.remote_mode=req
    

    你必须确保并添加额外的xdebug配置或eclipse不会合作。