如何使用Eclipse PDT调试PHP应用程序(xdebug和zend调试器)

时间:2010-08-25 08:53:36

标签: php eclipse xdebug zend-debugger

我正在处理一个应用程序。

我使用Eclipse php Helios IDE开发php应用程序。

想知道与此IDE相关的以下内容,以便我可以即时且高效地实现PHP应用程序:

1)如何使用Eclipse PHP Helios IDE进行远程调试

2)xdebug和zend调试器的优点和缺点是什么

3)我们应该从xdebug,zend debugger使用哪个调试器。

4)除了上面提到的两个之外,还有其他调试器吗?

以下链接我指的是上面提到的调试器

1)http://devzone.zend.com/article/2930-Debugging-PHP-applications-with-xdebug

2)http://www.eclipse.org/pdt/documents/XDebugGuideForPDT2.0.pdf

3)http://www.xdebug.org/

我没有收到上述网址中的确切信息, 正如我在上面提到的具体查询那些是必要的。

有人知道任何参考,请建议我。

谢谢!

-Pravin

2 个答案:

答案 0 :(得分:7)

我使用Galileo版本,而不是后来的Helios版本,但我怀疑它们在这方面非常相似...... 你的问题的答案将在书中填写相当合理的章节,所以我会指出你在这些主题上的一些优秀的链接;

2)这篇文章是关于每个人与Eclipse的赞成和关系的一篇很棒的文章; Eclipse debugging with Xdebug and Zend Debugger comparison。我个人总是使用xdebug,因为它有我喜欢的其他功能,因为我不使用Zend我对它可能提供的任何集成优势不感兴趣。

3 + 1)然而,没有什么能阻止你在Eclipse中使用不同的“服务器设置”配置来安装它们并在它们之间切换。这篇文章向您展示了如何在不同的端口上设置它们以允许这个; Debugging PHP using Eclipse and PDT

如果你对漂亮的URL使用apache mod_rewrite(或类似的),那么你可以非常小心地确保规则仍然将调试参数作为URL中的GET值传递。我个人并不知道如何解决这个问题(例如通过cookies)。

4)不是我在Eclipse下意识到的。

快乐阅读....

答案 1 :(得分:1)

使用XDebug and Eclipse Helios逐步调试过程。希望它有所帮助。