【发布时间】:2011-06-20 01:12:14
【问题描述】:
这是我的情况:
我正在使用带有 RSE 插件的 Eclipse IDE 在远程服务器上开发 PHP CLI 脚本(允许直接在服务器上编辑文件)。
现在我需要以与 Java 类似的方式调试这些脚本(断点、显示变量内容……)。
我找到了可以完成这项工作的东西:XDebug 和 PDT(Eclipse 插件)。问题是当我尝试启动调试模式时,Eclipse 说本地机器上没有 PHP 调试器。我想它应该安装在服务器机器上。
我想知道是否可以使用 PDT 和 XDebug 来调试远程脚本,如果可以的话,如何配置它们。如果没有,我想知道是否存在其他解决方案。 XDebug 似乎使用 TCP,因此应该可以远程调试。如有必要,我可以更改我的 IDE。
服务器运行 Ubuntu 10.04 和 php5-cli,开发机运行 eclipse 运行 Win7 32bit。
谢谢
【问题讨论】:
-
如果无法建立直接连接,则可能需要设置 ssh 隧道。 (在 Windows 上通过 putty afaik)
-
我刚刚删除了不相关的问题。
-
谢谢。无论如何,它不会在这个问题中得到回答,并且可能会偏离主要问题。
标签: eclipse debugging xdebug php