我已经尝试了很多,但无法理解使用 eclipse Indigo PDT 和 Xdebug 调试驻留在远程服务器上的 PHP 网站所涉及的步骤。以下是我的配置。
远程:LAMP、Xdebug(完全设置)
本地:LAMP、带 RSE 的 Eclipse PDT、
我的主要问题是关于我需要在本地使用 eclipse 进行的设置才能调试远程网站。具体来说:
我需要在本地创建一个新的eclipse项目吗?如果是,我应该从哪里加载源文件以及如何加载?我是否需要与服务器上的源文件完全相同的副本?
在开始调试之前,我是否需要将所有文件都保存在本地?我只将 index.php 复制到本地项目并开始调试。我在开始调试网站时收到了远程连接,并且可以单步执行 index.php,但在那之后就不行了。如果我不需要事先在本地拥有所有源文件,如何在 20 次函数调用后到达的文件中设置断点?
需要设置哪些其他设置来链接本地和远程项目。我需要添加新的 PHP 服务器吗?调试配置的设置应该是什么?
我知道 sshfs 并尝试使用此链接进行设置:http: //www.docplanet.org/php/how-to-debug-php/ 但 eclipse 花了很长时间在服务器上构建项目文件并挂起。
我已经看遍了。一个很好的链接将不胜感激。
谢谢你。