使用PHP和XDebug设置远程调试,配置
我已经阅读了一些关于这方面的文章,并且已经习惯于使用EclipsePDT和XDebug调试PHP,并且服务器在本地运行。使用PHP和XDebug设置远程调试,配置,php,eclipse,xdebug,Php,Eclipse,Xdebug,我已经阅读了一些关于这方面的文章,并且已经习惯于使用EclipsePDT和XDebug调试PHP,并且服务器在本地运行。 对于远程服务器和代码库,我可以在其中更改php设置以配置XDebug,我希望进行远程调试 我关心xdebug.remote\u主机和\u端口的设置 特别是因为我在Comcast路由器后面(公共IP与我的Eclipse计算机不同)。这是否意味着我需要端口转发来让EclipsePDT作为我的XDebug客户端工作 我还没有决定是否要花时间走这条路,或者使用FireFox插件“ea
对于远程服务器和代码库,我可以在其中更改php设置以配置XDebug,我希望进行远程调试 我关心xdebug.remote\u主机和\u端口的设置
特别是因为我在Comcast路由器后面(公共IP与我的Eclipse计算机不同)。这是否意味着我需要端口转发来让EclipsePDT作为我的XDebug客户端工作
我还没有决定是否要花时间走这条路,或者使用FireFox插件“easy Xdebug”是否明智。也许它会提供我所需要的所有功能。我仍然掌握着这个窍门,但这正是您所需要的: 您需要在远程服务器上设置本地IP地址,以便它知道连接到哪里。您需要有一个DMZ或端口从路由器转发到调试系统。另外,请确保为端口9000(?)打开远程和本地系统上的防火墙 您正在运行的代码需要位于远程服务器上
我仍然对如何在本地服务器上用远程文件编辑它感到困惑。因为调试器不想连接到远程访问连接。我还想知道我是否需要本地计算机上完全相同的代码库,或者是否有某种方法可以通过SSH进行编辑,然后启动调试会话?我很好奇