使用PHP和XDebug设置远程调试,配置

时间:2011-05-23 16:33:45

标签: php eclipse xdebug

我已经阅读了一些关于此的文章,并且已经习惯使用Eclipse PDT和XDebug来调试PHP,服务器在本地运行。
对于远程服务器和代码库,我可以在其中进行php设置更改以配置XDebug,我想远程调试。

我很担心xdebug.remote_host和_port的设置   特别是因为我在Comcast路由器后面(公共IP与我的Eclipse计算机不同)。这是否意味着我需要端口转发才能让Eclipse PDT作为我的XDebug客户端工作?

我还没有决定是否要花时间去那条路,或者使用FireFox附加组件,“简单的Xdebug”是明智的。也许它会给我所需的所有功能。

1 个答案:

答案 0 :(得分:1)

我仍然掌握这一点,但这正是你所需要的:

您需要在远程服务器上设置本地IP地址,以便知道连接的位置。您需要从路由器将DMZ或端口转发到调试系统。还要确保在远程和本地系统上打开端口9000(?)

的防火墙

您正在运行的代码需要位于远程服务器上。

我仍然对如何使用远程文件在本地服务器上编辑它感到困惑。因为调试器不想连接到远程访问连接。