我正在将PHP 5.6.2与xdebug 2.2.5和Eclipse 4.4.1与PDT 3.3.1一起使用.我正在尝试在本地服务器(localhost)上安装调试器(xdebug),但似乎已损坏.
当我开始调试会话时,eclipse切换到调试透视图,并在第一行停止(如config中的检查).问题是,尽管调试器(在调试窗口中)似乎在我逐步执行代码时跟随执行(它显示了前进的代码行),但下面打开源文件并显示代码的窗口仍像第一个位置一样/击中点.它似乎已与调试器断开连接…
有谁知道如何解决这个问题?是我,还是其中有错误?它曾经与较旧的php / eclipse组合一起使用.我已经将php升级到5.6,以及所有它的依赖项.蚀也一样.在这一点上很难指出问题所在.
我在php-fpm中使用nginx.
php.ini中的Xdebug配置
[xdebug]
xdebug.remote_enable=On
xdebug.remote_host="localhost"
xdebug.remote_port=9000
xdebug.remote_handler="dbgp"
解决方法:
这是xdebug breakpoints work but step over does not的副本
您需要每晚更新一次PDT或降级到Luna 4.4.0