如何在PHP中调试多个会话?

时间:2011-03-12 15:28:20

标签: php debugging session xdebug zend-debugger

我正在开发一个项目,在该项目中,应用程序在开发模式下通过网络向同一个应用程序创建Web服务请求,以获取虚假数据和更好的开发环境。

有时当我调试时,我发现很难做到,因为当你在同一个PHP安装上同时有两个调试会话时,XDebug似乎不起作用。

有没有办法使用一些调试工具在PHP中调试多个会话?我一直在使用Netbeans和XDebug,一旦新会话启动,调试就会消失。我想IDE还必须支持多个会话。我最近切换到phpStorm所以我想我会在我不懒的时候试一试。

2 个答案:

答案 0 :(得分:1)

尝试Eclipse PDT + Zend Server。我认为它允许您使用多个正在运行的进程进行调试。

答案 1 :(得分:1)

PhpStorm使用FIFO队列来管理传入的调试器连接,并允许同时处理多个调试连接。 详情 - http://blogs.jetbrains.com/webide/2011/03/configure-php-debugging-in-phpstorm-2-0/