Zend debugger and Eclipse with IIS on Windows 8



我已经在启用了IIS 8.5的Windows 8.1 x64上安装了PHP 5.3.28,Zend调试器和Eclipse(开普勒)。调试器安装应该是正确的,因为我可以在phpinfo()输出中看到它

This program makes use of the Zend Scripting Language Engine:
Zend Engine v2.3.0, Copyright (c) 1998-2013 Zend Technologies
   with Zend Debugger v5.3, Copyright (c) 1999-2010, by Zend Technologies

PHP .ini 设置是

[Zend]
zend_extension="C:/Program Files (x86)/PHP/ext/ZendDebugger.dll"
zend_debugger.allow_hosts=127.0.0.1/32,10.0.0.0/8
zend_debugger.expose_remotely=2 

和虚拟.php在文档根目录中。

当我从 Eclipse 的调试配置页面测试它时,它尝试连接到 127.0.0.1 和 10.0.0.10(本地主机的 IP)并超时。IIS 日志显示请求虚拟.php并返回 200。

所以它无法连接到本地主机,但是当我从网络中的另一台计算机尝试它时(在防火墙中打开端口 10000 后),它连接得很好,我可以调试托管在 10.0.0.10 上的 Web 应用程序。

可能是Windows 8的特定问题还是我错过了一些明显的东西?谢谢。

你试过这个吗?

zend_debugger.expose_remotely=always 

最新更新