http:// localhost /无法在Windows 7上运行.有什么问题?

AXh*_*ini 24 php netbeans wamp localhost windows-7

我在Windows 7(beta)上打开http:// localhost /有一个大问题.我安装了这个操作系统,一切都很顺利; 当我安装Wamp时,我发现localhost根本不工作.我只看到这个错误:

连接失败

Firefox无法在localhost上建立与服务器的连接.

在Mozilla和Explorer中.

我删除了Wamp,几周之后(这意味着从今天开始的两周)我在Windows 7上安装了NetBeans.我创建了一个测试PHP脚本,当我调试它时,我又得到了同样的错误.我试图用ip 127访问它....但仍然是相同的.问题是什么?
当我安装NetBeans时,我将它安装在端口8080中.

Fly*_*wat 22

如果您在端口8080上安装它,则需要在端口8080上访问它:

http:// localhost:8080http://127.0.0.1:8080


小智 21

要解决端口80问题,请执行以下操作

从cmd作为管理员:

  1. sc config http start= demand (等号之后你需要一个空格而不是之前)
  2. 重启
  3. netsh http show servicestate以管理员身份运行命令()以检查端口80是否正在使用中

运行此命令后,可以按如下方式禁用http.sys:

  1. net stop http (停止过程)
  2. Sc config http start= disabled (如果要永久禁用该服务)

这个对我有用.


小智 12

编辑您的C:\Windows\System32\drivers\etc\hosts文件

确保有一个如下所示的条目:

127.0.0.1   localhost
Run Code Online (Sandbox Code Playgroud)

如果有像这样的条目

::  localhost
Run Code Online (Sandbox Code Playgroud)

评论它看起来像这样

\#:: localhost
Run Code Online (Sandbox Code Playgroud)

这应该可以解决你的问题,我以前遇到过这个问题.


小智 6

对我来说,这是导致问题的Skype.一旦我停止skype,一切都运作.我在Windows 7 x64上运行1.7.1 xampp(mysql和apache).

  • 如果允许使用端口80和443,您可以在Skype的选项中指定. (2认同)

Ben*_*enB 5

听起来你在任何地方都没有运行任何Web服务器.

您是否尝试过启用IIS并使用它来首先显示基本的html文件?

程序和功能 - >打开/关闭Windows功能 - > Internet信息服务

然后,将您的html文件放在C:\ inetpub\wwwroot\index.html中并浏览到http:// localhost.

一旦这个工作,尝试让WAMP/php工作.小心端口冲突.