Php Windows 8上带IIS的Zend调试器和Eclipse
我已经在启用IIS 8.5的Windows 8.1 x64上安装了PHP5.3.28、Zend debugger和Eclipse(开普勒)。调试器的安装应该是正确的,正如我在phpinfo()输出中看到的那样 php.ini设置是Php Windows 8上带IIS的Zend调试器和Eclipse,php,eclipse,debugging,zend-framework,iis,Php,Eclipse,Debugging,Zend Framework,Iis,我已经在启用IIS 8.5的Windows 8.1 x64上安装了PHP5.3.28、Zend debugger和Eclipse(开普勒)。调试器的安装应该是正确的,正如我在phpinfo()输出中看到的那样 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_debugge
[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
dummy.php位于文档根目录中
当我从Eclipse的调试配置页面测试它时,它尝试连接到127.0.0.1和10.0.0.10(本地主机的IP)并超时。IIS日志显示请求dummy.php并返回200
所以它不能连接到本地主机,但当我在网络中的另一台计算机上尝试它时(在防火墙中打开端口10000后),它连接得很好,我可以调试托管在10.0.0.10上的webapp
可能是Windows 8特定的问题,还是我遗漏了一些明显的问题?谢谢。你试过这个吗
zend_debugger.expose_remotely=always
是的,我尝试了“始终”、“1”和所有其他选项,但仍然是一样的。您检查了代理设置吗?我没有使用任何代理,所以我没有检查。我应该去哪里看?
zend_debugger.expose_remotely=always