3

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

我之所以这么问,是因为事实证明将 Zend Debugger 与 ZendStudio 一起使用要容易得多(从浏览器开始/停止调试的步骤更少),但我真的很喜欢一些仅适用于 XDebug 的分析工具。所以简而言之,如果可能的话,我希望能够两全其美。

4

3 回答 3

5

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

于 2008-10-11T10:37:30.833 回答
2

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

于 2008-10-10T16:40:53.173 回答
0

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

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

于 2008-10-12T22:59:16.263 回答