我正在尝试在Windows 7上使用WAMP,我的WAMP在线,但是当我打开localhost时,我得到了IIS 7.5的欢迎页面,虽然我已经从我的PC上卸载了IIS 7.5!
Apache服务器测试说端口80用于我的Microsoft-HTTPAPI / 2.0
MS Visual Studio 2010也在不久前卸载了。
答案 0 :(得分:124)
我在此错误中遇到了很多问题 (感谢Microsoft - Grrr !!)
终于找到了解决方案.....我正在分享这个解决方案
有几种方法可以阻止IIS 7.5
最好的是:
打开CMD提示(作为管理员)并输入:
iisreset / stop 以下是快照:
如果仍然无法停止IIS 7.5
,则显示下一个选项最终选项是将端口号更改为最后一个选项 的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)
Control Panel > Administrative Tools > Services
或只需输入
运行services.msc
以打开所有Windows服务的列表。World Wide Web Publishing Service
和stop
。 (如果您想永久禁用它,可以将其启动类型从automatically
更改为disabled
)。全部
答案 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端口。
答案 14 :(得分:-1)