我有一台 Vista 笔记本电脑,我在上面运行 Apache / MySql / Php / PhpMyAdmin 已经有一段时间了,从未出过问题。我只是用它来测试一些代码等等。没有问题,直到最近我需要测试一些东西,而我碰巧在一个无法连接互联网的地方。为什么我无法在没有互联网连接的情况下从同一台机器访问本地主机?我是类型http://localhost..等在浏览器的地址栏中输入,我收到一条消息,提示我如果没有互联网连接,则无法访问。我检查了我的 windows/system32/etc/hosts 文件,前两行是
127.0.0.1 本地主机
::1 本地主机
我在这里遗漏了什么?
答案1
答案2
我认为这只是浏览器的问题。如果你使用的是 Firefox,并且没有互联网连接,它会将你置于“离线模式”。请转到文件 > 离线工作来检查这一点
答案3
这意味着 Apache 服务器没有运行或者您已将端口配置为计算机上的其他端口。
另一个潜在的问题是 apache 的主机名可能与 127.0.0.1 或 localhost 不同。
答案4
我曾经在旧版本的 Windows 上遇到过这个问题,当时我需要拨号才能使环回(127.0.0.1)工作。
您应该能够安装环回适配器(如上文所述的软件驱动程序),但您可以考虑使用路由器并建立自己的小型开发网络。