您如何设置多开发人员XDebug PHP环境?
我有以下设置:
我有一台装有Apache和Xdebug的linux机器和一个我认为正确的php.ini文件.
我发现了一个python代理脚本,我用来代理来自PDT Eclipse IDE的调用,我的开发人员使用它来运行在同一个Web服务器上运行的Apache/Xdebug.
我将php.ini中的idekey设置为"ECLIPSE_DBGP",并将Xdebug设置为autostart
从代理的日志信息中可以看出,没有服务器的密钥为"ECLIPSE_DBGP",它会停止请求.
有没有人遇到这个或有一步一步的设置让这个工作?
我已经筋疲力尽我用google发现了什么.
您可以使用ssh将调试连接隧道传送回客户端计算机.例如.从您的客户端计算机,连接到服务器,如:
ssh -R 9000:localhost:9000 you@example.com
然后启动您的(本地)调试器,并启动远程脚本.Xdebug(在服务器上)现在将建立与它的连接localhost:9000
,但由于此端口被转发回本地计算机,您的(本地)调试器将接收连接.
如果您在客户端使用Windows,则可以使用PuTTY执行相同的操作.
有关更多详细信息,请参阅Spectator的文档.