多用户XDebug和PHP调试

问题描述:

如何设置多开发者XDebug PHP环境?多用户XDebug和PHP调试

我有以下设置:

  • 我与Apache和Xdebug一台Linux机器加载和php.ini文件,我认为是正确的。
  • 我找到了一个python代理脚本,我用它来代理来自PDT的调用Eclipse IDE的开发人员正在使用的Apache/Xdebug在同一个Web服务器上运行。
  • 我设置idekey在php.ini为“ECLIPSE_DBGP”和Xdebug的自动启动

从从它说,有一个与键“ECLIPSE_DBGP”没有服务器代理的日志信息,并停止请求。

有没有人遇到过这个问题,或者有一个一步一步的设置让这个工作?

我用尽了我发现使用谷歌。

您可以使用ssh将调试连接发送回您的客户端机器。例如。从你的客户端机器上,用类似的方式连接到服务器:

ssh -R 9000:localhost:9000 [email protected] 

然后启动你的(本地)调试器,并启动远程脚本。 Xdebug(在服务器上)现在将建立到其localhost:9000的连接,但由于此端口被转发回本地计算机,因此您的(本地)调试器将接收到连接。

如果您在客户端使用Windows,则可以使用PuTTY执行相同的操作。

See the documentation for Spectator了解更多详情。

+1

实际上并没有解决这个问题,但我正在寻找的东西。观众仍然工作,经过2年bitrot :) – 2011-04-17 20:05:46