php - 使用 Eclipse 远程调试 PHP

标签 php eclipse remote-debugging

我是一个自学成才的菜鸟,试图在我的 GoDaddy 托管服务器上调试 PHP。这个想法是否合理,还是我需要继续在本地进行所有开发并不断重新 ftp 上传更改?

有什么方法可以让我使用 Eclipse 单步执行和调试托管在第三方站点上的 PHP 脚本?

最佳答案

虽然我只用过Netbeans和XDebug进行远程调试,但是用Eclipse PDT和XDebug应该是可以的。参见:

但是,有一个警告。要配置 xdebug,您需要修改 php.ini 中的一些设置——我不确定这在托管服务器上是否可行。如果没有,您将需要一个用于调试的本地服务器,并且需要为您的“生产”环境找出另一个解决方案。实际上,这可能不是一个坏主意,因为它会为您提供一个测试更改的好地方,而不会冒破坏实际站点上任何内容的风险。

此外,我建议您研究一下 Netbeans,如果没有其他原因,只是为了试验一下,看看它与 Eclipse 相比能做什么。一个不错的功能是您可以将其设置为自动将更改后的文件通过 ftp(或 scp)传输到远程站点。因此,您可以更改一些代码,单击调试按钮,稍等片刻等待您的文件上传后,您就可以逐步执行远程站点上的代码了。

关于php - 使用 Eclipse 远程调试 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2174147/

相关文章:

php - 间歇性 PHP 抽象类错误

java - Eclipse 未加载 WAR 文件

Java 代码未正确更新

java - NetBeans : Unable to attach debugger (getting Connection refused error)

visual-studio-2008 - 为什么远程调试时没有加载符号?

php - [PHP-MYSQL]报表查询

PHP用下划线替换空格

php - Google Drive API - PHP 客户端库 - 将 uploadType 设置为可恢复上传

java - 有没有办法在 Eclipse 中创建一个快捷方式,将光标跳转到当前行的第 n 列?

node.js - 使用intellij远程调试node js服务器