11

我已经卸载了我的 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 Service 之前已被 wampserver 论坛禁用,Activation Windows 服务进程也被禁用。

那是什么问题??

4

6 回答 6

23

2017 年更新 - Wamp 版本 3.0.6

右键 Wamp--> 工具--> apache 部分--> 使用 80 以外的端口

在此处输入图像描述

现在听

http://localhost:7080/phpmyadmin/

于 2017-04-22T04:14:40.103 回答
16

好的,这意味着您的系统安装了 Microsoft IIS 或报告该签名的其他 MS 技术之一,他们出于某种原因在更高版本的 Windows 上这样做。如果你不打算使用它可以卸载它,它不是windows的组成部分,所以它被卸载不会影响windows的正常运行,如果你以后需要重新安装它,它是标准操作系统的一部分所以你不需要做任何特别聪明的事情。

因此,转到开始 -> 控制面板 -> 程序和功能 单击左侧菜单中的“打开和关闭 Windows 功能”链接。等待列表加载,然后找到“Internet 信息服务”

取消选中以下项目的复选框(您可能看不到所有项目),并且可能还有其他我知道的。您可能拥有所有这些或只是其中的一些。

  1. IIS
  2. Web Deploy 2.0(Web 部署代理服务)
  3. MS Sql Server 报告服务。
  4. 分支缓存(Windows 8.1)
  5. SQL Server VSS 编写器

可能的服务名称列表不确定这是最新的。

关于如何查找系统上正在使用的端口以及正在使用它们的应用程序的教程

然后 Windows 会考虑一会儿,然后删除这些应用程序,您可能会被要求重新启动以完成卸载。卸载完成后仍然重新启动。

然后再次尝试 wamp。

Alternativeley 只是禁用它/它们。

开始 -> 控制面板 -> 管理工具 -> 服务

在服务列表中找到 IIS。左键单击该行并选择属性将“启动类型”更改为禁用。如果您看到其他可能性,则同上。

于 2016-01-20T10:06:32.197 回答
15

导致这种情况的服务不止一项。尝试打开 cmd 或 PowerShell(记住管理员权限)并运行:

NET stop HTTP

它将停止在端口 80 上运行的服务,并显示为实现此目的而禁用的所有服务,只需禁用该服务以供将来使用,这应该可以解决您的问题。

于 2017-12-05T11:54:13.007 回答
3

我遇到了同样的问题,发现罪魁祸首是BranchCache (PeerDistSvc) 服务。

停止之后,WAMP 在端口 80 上正确启动。

于 2018-01-22T11:32:12.447 回答
2

在 Youtube 上观看此视频: https ://youtu.be/CMIC1UMONEk

答案是当您安装任何版本的 SQL 管理服务器时

添加了新的服务集

我们必须停止服务 SQL SERVER 报告服务 MSSQLSERVER

第 1 步:正常流程:

控制面板..所有控制面板项目...管理工具

....选择服务

或为了快速的结果

在运行类型 services.msc

第 2 步选择显示隐藏的图标

左键单击 wamp 服务器图标

apache ....服务 ...安装服务

于 2018-02-23T10:55:17.027 回答
0

Microsoft Hyper-V 在端口 80 上创建任务/服务。我仍然不知道确切的名称(并且可能不会注意它),但取消安装 hyper-v 对我来说效果很好。万一其他人有同样的问题,还有另一个提示。

于 2018-11-28T16:38:43.717 回答