Cygwin reverse shell xdebug Windows 7 Komodo会话不工作?

Cygwin reverse shell xdebug Windows 7 Komodo会话不工作?,cygwin,vmware,xdebug,komodo,Cygwin,Vmware,Xdebug,Komodo,我有一个带有xdebug 2.0.3的Web服务器和带有Windows 7 64位的Komodo 6,但我无法连接到xdebug?我用cygwin尝试了一个反向shell,我可以连接到我的服务器,但是当我在Komodo中尝试调试器选项时,它会给我一个错误。在Komodo中,我打开了一个远程ftp会话,从主机加载我的文件。通常在Linux中,它使用反向shell 编辑:这有点过头了,所以我试图调试我的本地虚拟机,但Komodo给了我这个错误,无法绑定到本地端口9000,而且我没有防火墙。当我使用o

我有一个带有xdebug 2.0.3的Web服务器和带有Windows 7 64位的Komodo 6,但我无法连接到xdebug?我用cygwin尝试了一个反向shell,我可以连接到我的服务器,但是当我在Komodo中尝试调试器选项时,它会给我一个错误。在Komodo中,我打开了一个远程ftp会话,从主机加载我的文件。通常在Linux中,它使用反向shell

编辑:这有点过头了,所以我试图调试我的本地虚拟机,但Komodo给了我这个错误,无法绑定到本地端口9000,而且我没有防火墙。当我使用opera扩展在浏览器窗口中启用调试时,我会在xdebug日志中找到成功消息client,当我加载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,但这不应该是问题所在,因为我已经让它与远程主机和反向shell一起工作了,但在Windows 7、Vmware或Vmware中却没有?我现在正在读这篇文章,希望能对你有所帮助

此外,我看不到服务器正在侦听端口9000。这是Vmware的问题吗

编辑:我让它在我的虚拟机上工作,但我仍然对解决这个问题感兴趣:

xdebug从主机连接到虚拟机 xdebug从主机连接到远程机器它对我有效,但只有反向外壳 xdebug从虚拟机到远程机的连接尚未进行测试 Windows 7中的开发可能很有趣:

xdebug从Windows 7连接到远程计算机 从Windows 7到虚拟机的xdebug连接
使用将虚拟机的IP地址设置为。将Komodo侦听的端口从默认值9000更改为、8080或虚拟主机或本地主机正在运行的任何端口。

您没有提供足够的信息:没有php.ini设置,并且给我一个错误也没有帮助。还可以尝试创建远程调试日志,请参见:@Derick:我已经在此处提供了一些信息:。我还安装了最新的xdebug,但没有用。