【问题标题】:Setting up remote debugging with PHP and XDebug, Configuration使用 PHP 和 XDebug 设置远程调试,配置
【发布时间】:2011-08-31 07:23:12
【问题描述】:

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

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

我还没有决定是否要花时间走这条路,或者使用 FireFox 插件“easy Xdebug”是否明智。也许它会给我我需要的所有功能。

【问题讨论】:

  • 我还想知道我是否需要在本地机器上使用完全相同的代码库 - 或者是否有某种方法可以通过 SSH 进行编辑然后启动调试会话?我很好奇

标签: php eclipse xdebug


【解决方案1】:

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

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

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

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

【讨论】:

    猜你喜欢
    • 2014-12-03
    • 1970-01-01
    • 2013-01-14
    • 1970-01-01
    • 1970-01-01
    • 2011-12-10
    • 2012-04-06
    • 2011-06-19
    • 2015-07-04
    相关资源
    最近更新 更多