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

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

有帮助吗?

解决方案

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

其他提示

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

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

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top