我已经阅读了一些关于此的文章,并且已经习惯使用Eclipse PDT和XDebug来调试PHP,服务器在本地运行。
对于远程服务器和代码库,我可以在其中进行php设置更改以配置XDebug,我想远程调试。
我很担心xdebug.remote_host和_port的设置 特别是因为我在Comcast路由器后面(公共IP与我的Eclipse计算机不同)。这是否意味着我需要端口转发才能让Eclipse PDT作为我的XDebug客户端工作?
我还没有决定是否要花时间去那条路,或者使用FireFox附加组件,“简单的Xdebug”是明智的。也许它会给我所需的所有功能。
答案 0 :(得分:1)
我仍然掌握这一点,但这正是你所需要的:
您需要在远程服务器上设置本地IP地址,以便知道连接的位置。您需要从路由器将DMZ或端口转发到调试系统。还要确保在远程和本地系统上打开端口9000(?)
的防火墙您正在运行的代码需要位于远程服务器上。
我仍然对如何使用远程文件在本地服务器上编辑它感到困惑。因为调试器不想连接到远程访问连接。