我是一个自学成才的菜鸟,试图在我的 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/