我已经卸载了我的WampServer 2.5并安装了3.0版本 但是apache服务没有运行,托盘图标是橙色的...... 单击测试端口80为我提供了以下cmd输出:
***** Test which uses port 80 *****
===== Tested by command netstat filtered on port 80 =====
Test for TCP
Your port 80 is used by a processus with PID = 4
The processus of PID 4 is 'System' Session: Services
The service of PID 4 for 'System' is 'N/A'
*** ERROR *** This service IS NOT from Wampserver - Should be: 'wampapache'
Test for TCPv6
Your port 80 is used by a processus with PID = 4
The processus of PID 4 is 'System' Session: Services
The service of PID 4 for 'System' is 'N/A'
*** ERROR *** This service IS NOT from Wampserver - Should be: 'wampapache'
===== Tested by attempting to open a socket on port 80 =====
Your port 80 is actually used by :
Server: Microsoft-HTTPAPI/2.0
Press Enter to exit...
之前已经禁用了ISS服务,wampserver论坛也禁用了激活Windows服务。
那么问题是什么?
答案 0 :(得分:13)
更新2017- Wamp版本3.0.6
右键点击Wamp - >工具 - > apache section - >使用80以外的端口
现在听
答案 1 :(得分:10)
好的,这意味着您的系统安装了Microsoft IIS,或者报告该签名的其他MS技术之一,他们出于某种原因在更高版本的Windows上执行此操作。 如果您不打算使用它,您可以将其卸载,它不是Windows的组成部分,因此它的卸载不会影响Windows的正常操作, 如果您以后需要再次安装它,它将作为标准操作系统的一部分,因此您不需要做任何特别聪明的事情。
所以去开始 - >控制面板 - >程序和特点 单击左侧菜单中的“打开和关闭Windows功能”链接。 等待列表加载,然后找到“Internet信息服务”
取消选中以下项目的复选框(您可能看不到所有项目),可能还有其他我知道的事项。你可能拥有所有这些或其中一些。
List of possible service names不确定这是最新的。
Tutorial on how to find what ports are in use on your system and what app is using them
Windows会考虑一段时间然后删除这些应用程序,可能会要求您重新启动以完成卸载。 卸载完成后无论如何都要重新启动。
然后再次尝试wamp。
开始 - >控制面板 - >管理工具 - >服务
在服务列表中查找IIS。 左键单击该行并选择“属性” 将“启动类型”更改为禁用。 如果你看到其他可能性,也同样如此。
答案 2 :(得分:9)
可能导致此问题的服务不止一项。尝试打开cmd或PowerShell(记住管理员权限)并运行:
NET stop HTTP
它将停止在端口80上运行的服务,并将显示为实现该功能而被禁用的每个服务,只需禁用该服务以备将来使用,这将解决您的问题。
答案 3 :(得分:3)
我遇到了同样的问题,发现罪魁祸首是 BranchCache (PeerDistSvc)服务。
停止后,WAMP在端口80上正确启动。
答案 4 :(得分:2)
在Youtube上观看此视频: https://youtu.be/CMIC1UMONEk
答案是安装SQL MANAGEMENT SERVER OF ANY VERSION
新增了一套服务
我们必须停止服务SQL SERVER报告服务MSSQLSERVER
第1步: 正常过程:
控制面板..所有控制面板项目......管理工具
....选择服务
或快速结果
在运行中键入services.msc
第2步 选择显示隐藏的图标
左键单击wamp服务器图标
apache .... service ...安装服务
答案 5 :(得分:0)
Microsoft Hyper-V在端口80上创建任务/服务。我仍然不知道确切的名称(并且可能不会找它),但是取消对hyper-v的安装对我来说很好用。 万一其他人遇到同样的问题,还有另外一个提示。