我用xdebug 2.0.3和Komodo 6与Windows 7 64位的网络服务器,但我无法连接到xdebug?我尝试了一个使用cygwin的反向shell,我可以连接到我的服务器,但是当我尝试在Komodo中使用调试器选项时,它给了我一个错误。在科莫多,我打开了一个远程ftp会话来从主机加载我的文件。通常在Linux下它可以与反向shell一起工作。Cygwin反向shell xdebug Windows 7 Komodo会话不工作?
编辑:它有点在我头上,所以我试图调试我的本地虚拟机,但科莫多给了我这个错误无法绑定到本地端口9000,我没有防火墙。当我使用Opera扩展在浏览器窗口中启用调试时,我得到了在我的xdebug日志中找到的成功消息客户端,并且当我加载我的html页面时,加载后关闭了连接,并且它不会在我的断点处断开。下面是从消息日志输出:
Log opened at 2012-04-30 08:48:40
I: Checking remote connect back address.
I: Remote address found, connecting to 127.0.0.1:9000.
I: Connected to client. :-)
-> <init xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/
xdebug" fileuri="file:///htdocs/typo3_src-4.7.0/index.php" language="PHP"
protocol_version="1.0" appid="5101" idekey="komodo-xdebug"><engine
version="2.2.0rc2"><![CDATA[Xdebug]]></engine><author><![CDATA[Derick Rethans]]></
author><url><![CDATA[http://xdebug.org]]></url><copyright><![CDATA[Copyright (c)
2002-2012 by Derick Rethans]]></copyright></init>
-> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/
xdebug" status="stopping" reason="ok"></response>
Log closed at 2012-04-30 08:48:41
我的Web服务器是一个FastCGI的lighttpd的,但不应该是问题,因为我已经得到了它与远程主机和反向壳工作,但不是在Windows 7和与Vmware或Vmware?我正在阅读这篇文章http://forums.netbeans.org/topic1513-30.html,我希望它有帮助。
此外,我不能看到一个服务器正在监听端口9000.这是一个Vmware问题?
编辑:我得到它的工作我的虚拟机上,但我仍然有兴趣在解决这一问题:
- Xdebug的从主机连接到虚拟机
- Xdebug的从主机连接到远程计算机(其但对我来说只有一个反向壳)
- Xdebug的从虚拟机到接法远程机器工作(没有测试它尚未)
什么可以是有趣的,是发展EMENT在Windows 7:
- Xdebug的从Windows 7连接到远程计算机
- Xdebug的连接从Windows 7虚拟机
你没有提供足够的信息:没有php.ini设置,“给我一个错误”也没有帮助。另请尝试制作远程调试日志(请参阅:http://xdebug.org/docs/all_settings#remote_log) – Derick
@Derick:我已在此处提供一些信息:http://stackoverflow.com/questions/10372119/xdebug-2 -2-0rc2怪误差与 - VMWare的来宾操作系统。我也安装了最新的xdebug无济于事。 – Bytemain