我有一个带有work服务器和xdebug 2.1.2的vmware客户操作系统,我想在我的主机操作系统上使用远程调试器和Komodo IDE。我必须如何配置xdebug和Komodo才能使其工作?我尝试在remote_host变量中添加我的主机ip和来宾ip,但都无济于事:
xdebug.remote_enable On
xdebug.remote_handler dbgp
xdebug.remote_host 192.168.1.1
xdebug.remote_log /var/log/xdebug.log
xdebug.remote_mode req
xdebug.remote_port 9000当我使用具有相同地址的Komodo代理选项时,它给出错误:没有连接。通常我会使用反向shell来隧道我的连接,但这是我的本地主机上的虚拟机,所以我不需要隧道?Xdebug已加载,我可以更改每个变量并重新启动我的and服务器。我使用Komodo远程ftp来加载我想要调试的php文件?
编辑:我无法telnet到端口9000,但我已将我的端口转发到主机端口9000:

发布于 2012-04-28 17:24:24
"xdebug.remote_host“中的IP地址需要是运行集成开发环境的机器的IP地址。确保您可以从运行PHP的VM远程登录到运行IDE的计算机上的端口9000。不要使用Komodo代理选项,除非您自己启动了dbgpproxy (我怀疑您已经启动了)。您还应该将Xdebug升级到最新版本。
https://stackoverflow.com/questions/10353600
复制相似问题