使用Xdebug& Zend Debugger同时?

时间:2008-10-10 16:37:29

标签: php profiling xdebug zend-studio zend-debugger

是否可以同时在同一PHP安装中运行两个调试器。它们都使用不同的端口,因此与客户端IDE /其他应用程序的通信不会成为问题。

我只是因为Zend Debugger与ZendStudio一起使用已被证明更容易(从浏览器启动/停止调试的步骤更少),但我真的很喜欢一些仅适用于XDebug的分析工具。简而言之,如果可能的话,我希望能够拥有两全其美的优势。

3 个答案:

答案 0 :(得分:5)

http://www.suspekt.org/2008/08/04/xdebug-203-stealth-patch/(特别是最后一条评论)似乎表明Xedebug的分析部分可以与Zend Debugger一起使用,并且安装了补丁。

答案 1 :(得分:2)

有可能 - 开发Web服务器上最简单的方法是运行2个不同的apache进程,其中不同的php.ini文件引用不同的调试器模块

答案 2 :(得分:0)

因此,众所周知,XDebug不能使用许多Zend工具(我知道Zend Optimizer,我不知道Zend Debugger但是如果XDebug有内置检查,我也不会感到惊讶)。

由于您在开发机器上运行调试器和分析器,我不明白为什么您不能维护两个单独的ini文件。否则,您将不得不编译绕过检查的自定义版本。