多用户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执行相同的操作。
实际上并没有解决这个问题,但我正在寻找的东西。观众仍然工作,经过2年bitrot :) – 2011-04-17 20:05:46