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


Setting up remote debugging with PHP and XDebug, Configuration

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

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

我还没有决定我是否要花时间走这条路,或者使用FireFox附加组件"easy Xdebug"是否明智。 也许它会为我提供我需要的所有功能。

我仍然掌握这个窍门,但这是你需要的:

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

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

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