【问题标题】:How to debug PHP application using Eclipse PDT (xdebug and zend debugger)如何使用 Eclipse PDT(xdebug 和 zend 调试器)调试 PHP 应用程序
【发布时间】:2014-04-13 15:23:09
【问题描述】:

我正在开发一个应用程序。

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

想了解以下与此 IDE 相关的事情,以便我可以立即高效地实现 PHP 应用程序:

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

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

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

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/

我没有在上面的 URL 中获得确切的信息, 正如我在上面提到的那样需要特定的查询。

有没有人知道的参考,请给我建议。

谢谢!!

-普拉文

【问题讨论】:

  • 你知道有一个子弹编号列表...对吗?

标签: php eclipse xdebug zend-debugger


【解决方案1】:

我使用的是 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 值传递.我个人不知道有任何解决方法(例如通过 cookie)。

4) 在 Eclipse 下我不知道。

阅读愉快....

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-01-23
      • 1970-01-01
      • 2017-07-21
      • 1970-01-01
      • 1970-01-01
      • 2010-09-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多