[英]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 /上提供 。
Control Panel > Administrative Tools > Services
或者只需在运行中键入services.msc
以打开所有Windows服务的列表。 World Wide Web Publishing Service
并stop
它。 (如果要永久禁用它,可以将其启动类型从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 2012
的Report 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,然后单击“确定”。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.