使用xdebug和gdb进行远程调试

时间:2012-11-05 18:28:46

标签: gdb xdebug

我希望使用xdebug来分析php脚本,并在远程主机发送该特定页面的HTTP请求后立即中断服务器上运行的GDB。 php.ini的配置选项是:

    xdebug.remote_enable = On
    xdebug.remote_autostart = 1

由于调试器不在另一台机器上,但我只想在发送远程请求时调试,如何在不通过Web浏览器调试的情况下执行此操作?我应该在端口9000上运行GDB并在请求中发送值XDEBUG_SESSION_START = session_name吗?

1 个答案:

答案 0 :(得分:1)

Xdebug无法直接与GDB对话。然而,它带有一个小型的简单客户端,可以完成非常类似的事情。我刚刚解释了如何在Setting Xdebug breakpoints solely in command line

上使用它

但是,我有点不清楚你想要做什么。你能解释一下所有的东西在哪里以及你的设置是什么吗?