我在工作组(没有家庭组)中使用 Windows 7。
我已经在“服务器”上设置了 IIS 和 PHP,并且可以看到以下页面,但只有从服务器浏览到 URL 时才能看到:http://localhost/phpinfo.php
ISS 上的身份验证已全部关闭,并且授权规则设置为允许/所有用户。
我从工作组中的另一台电脑上 ping 通服务器。但是,当我从另一台电脑上浏览上述 URL 时,浏览器超时并显示错误“服务器没有响应”。
有哪些原因导致我无法从同一子网中同一工作组内的其他 PC 访问 URL?
抱歉,伙计们。它仍然不起作用
答案1
我立刻想到了几种可能性
- IIS 可能只在环回接口上监听(我不记得 windows netstat 命令的完整用法,从命令提示符运行 netstat,它会显示哪个 IP/接口正在通过哪些端口监听 - 你需要类似“*:80”的东西
- Windows 防火墙正在阻止
希望这可以帮助。
答案2
我认为您必须在 iis 上安装 php-support:http://php.iis.net/