繁体   English   中英

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

[英]Can't use WAMP , port 80 is used by IIS 7.5

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

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

不久之前,MS Visual Studio 2010也被卸载了。

我有很多这个错误的问题 (感谢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

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

默认情况下,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作为默认端口希望这会有所帮助

如果您正在使用Windows 10 ,并且该端口被Microsoft-IIS / 10.0占用,请更改httpd.conf第62行和第63

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

至:

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

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

并且,从以下位置更改第221行

ServerName localhost:80

至:

ServerName localhost:8080

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

  1. 转到“ Control Panel > Administrative Tools > Services或者只需在运行中键入services.msc以打开所有Windows服务的列表。
  2. 查找World Wide Web Publishing Servicestop它。 (如果要永久禁用它,可以将其启动类型从automatically更改为disabled )。

就这样

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

重新启动wamp服务器后,转到服务并停止“ World Wide Web Publishing Service ”。 之后启动“ 万维网发布服务

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

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

问候

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

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

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

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

为此,我去了:

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

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

希望能帮助到你!

我刚刚在Windows 10上安装了WAMP 3 ,并且在WampServer系统托盘选项中没有Apache。

但是httpd.conf文件位于:

C:\wamp64\bin\apache\apache2.4.17\conf\

在该文件夹中,使用文本编辑器打开httpd.conf 然后转到第62-63行并将80更改为8080,如下所示:

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

然后转到系统托盘中的WampServer图标并右键单击>退出,然后再次打开WampServer,它现在应变为绿色。

现在转到localhost:8080查看您的服务器配置页面。

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

有关更多详细信息,请参阅停止或卸载IIS以在默认端口(:80)问题上运行Wamp Server(Apache)

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

左键单击wamp转到apache>选择http.config Listen [:: 0]:8080

谷歌搜索“从端口80删除iis”目前在这里引领。 以下是阻止IIS侦听端口80的步骤,而不是删除IIS:

第1步:打开IIS窗口。 您只需点击“Windows”键并输入“IIS”或“Internet信息服务”即可。 结果将显示在那里。 单击它,您将打开为您打开的窗口。

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

第3步:单击“站点”并展开它。 现在选择“默认网站”。 在“操作”窗格上,点击“修改网站”下的“绑定”。

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

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

这里删除iir

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM