无法使用WAMP,IIS 7.5使用端口80

时间:2012-03-08 16:56:41

标签: iis iis-7.5 wamp wampserver

我正在尝试在Windows 7上使用WAMP,我的WAMP在线,但是当我打开localhost时,我得到了IIS 7.5的欢迎页面,虽然我已经从我的PC上卸载了IIS 7.5!

Apache服务器测试说端口80用于我的Microsoft-HTTPAPI / 2.0

MS Visual Studio 2010也在不久前卸载了。

15 个答案:

答案 0 :(得分:124)

我在此错误中遇到了很多问题 (感谢Microsoft - Grrr !!)

终于找到了解决方案.....我正在分享这个解决方案

有几种方法可以阻止IIS 7.5

  • 最好的是:

    打开CMD提示(作为管理员)并输入:

    iisreset / stop 以下是快照:

    Image

  • 如果仍然无法停止IIS 7.5

    ,则显示下一个选项

    尝试this video link

  • 最终选项是将端口号更改为最后一个选项 的httpd.conf

PS:一旦修复错误,请不要忘记重新启动WAMP


您也可以

只需禁用并停止万维网发布服务(这将永久关闭IIS) - - - (您需要在Windows的起点使用运行) :

sc config w3svc start= disabled
net stop w3svc

如果您不希望它被禁用,而是手动取而代之,请按要求替换已禁用(不要删除空格)。

答案 1 :(得分:34)

默认情况下,WampServer安装到IIS已使用的端口80。要将WampServer设置为使用开放端口,请左键单击系统托盘中的WampServer图标,然后转到Apache> httpd.conf

在记事本中打开httpd.conf。按ctrl + f并搜索“Listen 80”,将此行更改为“Listen 8080”(您可以根据需要更改此端口),然后关闭并保存httpd.conf文件。

打开Web浏览器并输入“[] ;,这将打开WampServer配置页面,您可以在其中配置Apache,MySQL和PHP。

有时可能会出现此问题,因为skype也使用80作为默认端口 希望这会有所帮助

答案 2 :(得分:15)

如果你像我一样使用 Windows 10 ,并且该端口被Microsoft-IIS / 10.0占用,请更改第62行,来自:

httpd.conf

要:

Listen 0.0.0.0:80
Listen [::0]:80

正如这里的人建议的那样。

另外,更改第221行,来自:

Listen 0.0.0.0:8080
Listen [::0]:8080

要:

ServerName localhost:80

现在,您的主机将在http://localhost:8080/上提供。

答案 3 :(得分:8)

  1. 转到 Control Panel > Administrative Tools > Services 或只需输入 运行services.msc以打开所有Windows服务的列表。
  2. 找到 World Wide Web Publishing Service stop。 (如果您想永久禁用它,可以将其启动类型从automatically更改为disabled)。
  3. 全部

答案 4 :(得分:6)

这也可能是“Web部署代理服务”使用的端口80的问题。 你可以从管理工具 - >服务中停止它并释放该端口。 如图所示here

答案 5 :(得分:6)

转到服务并停止" 万维网发布服务" 重新启动wamp服务器后。 之后启动" 万维网发布服务"

答案 6 :(得分:5)

是的,您只需将端口更改为任意数字即可。例如,在Listen 80文件中将Listen 81更改为httpd.conf。现在尝试使用http://localhost:81,它将在端口81上响应!!

答案 7 :(得分:3)

在Windows 7上卸载IIS后,我继续拥有IIS欢迎页面。 解决方案是清除我的Web浏览器的缓存。 它现在工作正常。 我没有改变任何其他东西。 对不起我的英语,如果不完美的话。

此致

答案 8 :(得分:2)

您也可以从控制面板中取消选中IIS服务,添加或删除用于添加或删除组件的程序。

答案 9 :(得分:2)

左键单击wamp转到apache>选择http.config

将LISTEN:80改为你想要的任何你可以选择4位数的值,如1311,8000,9999等

答案 10 :(得分:2)

我在一个月前在Windows 10上遇到了同样的问题。每当我尝试访问http://localhost/时,它就会引导我进入IIS页面。我尝试从Windows功能中删除IIS功能。一旦我确定它已经消失,我尝试运行XAMPP,但它仍然无法正常工作。我不想搞乱配置文件。但是从这一点来说,我很确定它与我的网络浏览器有关。因此,从我正在使用的网络浏览器(Google Chrome)中删除了缓存。

为此,我去了:

Chrome>设置>显示高级设置>隐私>清除浏览数据>清除缓存的图像和文件。

对于任何网络浏览器来说,它的过程几乎相同。在那之后,我能够毫无问题地运行XAMPP!

希望它有所帮助!

答案 11 :(得分:0)

这种情况发生在我身上:我卸载了IIS,仍然使用了端口80。好吧问题是我也安装了Report Service的{​​{1}},所以我停止了这项服务并解决了问题。

有关详细信息,请参阅Stop Or Uninstall IIS for running Wamp Server (Apache) on default port (:80)问题。

希望这有助于某些身体,因为它对我有帮助。

答案 12 :(得分:0)

目前Google搜索“从端口80移除iis”的潜在客户。 除了删除IIS,以下是仅stop IIS from listening on port 80的步骤:

步骤1: 打开IIS窗口。您只需点击“ Windows”键并输入“ IIS”或“ Internet Information Services”即可。结果将显示在此处。单击它,您会为您打开一个窗口。

步骤2: 在“连接”窗格上,单击默认的窗格将其展开。通常是(PC-NAME(PC-NAME \ user),其中“ PC-NAME”是您的PC名称,而“ user”是用户名。

步骤3: 点击“站点”并将其展开。 现在,选择“默认网站”。 在“操作”窗格上,单击“编辑站点”下的“绑定”。

步骤4: 现在打开一个名为“站点绑定”的窗口。点击“ http”,然后点击修改。 将端口更改为另一个数字,例如8000,然后单击“确定”。

答案 13 :(得分:0)

我不建议更改apache端口本身,因为它需要您记住更改的端口。向您的合作开发者介绍端口更改也很麻烦。

转到Windows功能(通过搜索打开或关闭Windows功能) ->查找Internet信息服务(IIS),然后取消选中它。    禁用它时,请记下FTP服务器/客户端将不起作用。    使用它,将httpd.conf更改为giovannipds的答案) ->如果仍然没有空闲端口,请通过Skype设置更改Skype端口。

谢谢, enter image description here

答案 14 :(得分:-1)

删除iis服务器并运行Apache或在另一个端口运行Apache

删除iir here

或者您可以通过转到httpd.config并将端口:80更改为其他内容来更改apache端口