我正在使用PHP 5.6.2和xdebug 2.2.5以及Eclipse 4.4.1和PDT 3.3.1。我正在尝试在本地服务器(localhost)上设置调试器(xdebug),似乎有些东西被破坏了。
当我启动调试会话时,eclipse切换到调试透视图并在第一行停止(在配置中检查)。问题是虽然调试器(在调试窗口中)似乎跟随执行,因为我逐步执行代码(它显示代码行,因为它前进),下面的窗口打开源文件并显示代码保留在第一个位置,如/断点它命中。它似乎与调试器断开连接......
有谁知道如何解决这个问题?是我,还是有错误?它曾经使用较旧的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"