mysql - WAMP:Apache 未运行

标签 mysql apache wamp wampserver

我浏览了这里的许多页面,所有页面都提供了此问题的解决方案,但尚未找到适合我的解决方案。

我刚刚安装了 Wamp(正在使用 Mamp。没有意识到有特定于 Windows 的)

每次我尝试启动 Wamp 时,CMD 弹出窗口都会很快消失。这种情况发生得太快了,我不得不截屏以确保我是 CMD。

一旦发生这种情况,就没有其他事情了。 Wamp 无法启动。

我已经通过“服务”并发现 mySql 正在运行,但我的 apache 没有运行。

启动 CMD 并搜索以查看正在使用端口 80 的内容,根据研究,我发现这很可能是我的问题。这是结果: CMD ScreenShot. 我不知道在听什么。 Skype 已退出,服务中未启用 World Wide Wed 服务。如果我尝试杀死 iis,我会收到一条错误消息,表明它尚未安装。

有人有什么想法吗?

我正在运行 Mamp find (在 Windows 上),但通过 apache 8888 和 mysql 8889 因为我遇到了同样的问题。

所有这些都是为了在 WordPress 上设置多站点..

谢谢。

最佳答案

当 PID 4 正在监听端口 80 时,通常意味着 IIS 或其关联位之一仍在运行

如果您不打算使用它,可以将其卸载,它不是Windows的组成部分,因此卸载不会影响Windows的正常操作, 如果您稍后需要再次安装它,它是标准操作系统的一部分,因此您不需要做任何特别聪明的事情。

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

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

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

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。 左键单击该行并选择属性 将“启动类型”更改为禁用。 如果您看到其他可能性,也是如此。

关于mysql - WAMP:Apache 未运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39512793/

相关文章:

php - 更新 WAMP/Apache 以使用新的 cacert.pem

MySQL : syntax error after update mysql

php - 提示音 新用户来了

apache - 子域重定向到安全版本

php - 使用 PHP 从 Apache 服务器运行 Python 脚本

mysql - 如何从给定的数据文件在 MySQL 中创建表

mysql - mobileno 的数据类型。十进制与 varchar

php - codeigniter 是否在 http 请求之间共享 mysql session

asp.net - "Unable To Connect To Any Of The Specified MySQL Hosts"

php - 如何在php中使用id获取数据并插入?