【问题标题】:Wamp Server icon is redWamp 服务器图标为红色
【发布时间】:2012-05-30 23:28:12
【问题描述】:

我最近在我的系统中安装了 wamp server 2.2。但是由于某种奇怪的原因,该图标是红色的。 我可以看到 phpmyadmin,但是当我打开 MySQL(http://localhost/phpmyadmin) 时它说

MySQL 说:

#2002 - 服务器没有响应(或本地 MySQL 服务器的套接字配置不正确)

我检查了任务管理器,我只能看到 wampmanager.exe 正在运行。 我测试了端口 80,它说

您的 80 端口实际上被以下用户使用: 服务器:Apache/2.2.17(Wind32) PHP/5.3.5

同样在 Apache>Service 启动/恢复服务,停止服务,重新启动服务被禁用。

请告诉我是什么问题。

【问题讨论】:

标签: mysql wampserver


【解决方案1】:

单击 WampServer 图标。

  • Apache > 服务 > 安装服务
  • Apache > 服务 > 启动/恢复服务
  • MySQL > 服务 > 安装服务
  • MySQL > 服务 > 启动/恢复服务

【讨论】:

  • 默认是服务吗?就像我想的那样,默认情况下它可能不会从 windows 启动,而只会在 wamp 启动时启动?
  • @barlop 那是 4 岁的答案,服务仅在 WAMP 服务器启动时启动。
  • 它不再是 Windows 服务吗?例如,如果您查看 services.msc 或像其他答案所说的那样,如果您查看任务管理器服务选项卡,您是否仍然在那里看到该服务?
  • 我终于设法安装了 wamp 而不是红色,是的。我在 services.msc wampmysqld64 和 wampapache64 中看到它
  • 很好,带我去 Orange。下一个问题。
【解决方案2】:

对我有用的解决方案:

  1. 访问 services.msc(控制面板 -> 管理工具 -> 服务);
  2. 查找所有以"wamp" 开头的服务。就我而言:wampapache64wampmysqld64;
  3. 分别双击并设置启动类型为:"automatic";
  4. 重新启动 wamp 的所有服务,方法是单击其托盘图标并选择选项 "Restart All Services"

我不知道为什么,但不知何故,服务启动类型被标记为"Disabled"。也许其他一些软件未经我的同意就制作了它。因此,Wamp 带有一个红色图标,但在将鼠标悬停在其上时显示online

【讨论】:

  • 感谢这让我从红色图标变为黄色图标
【解决方案3】:

好吧,我尝试了所有方法,但效果不佳。 经过几次试验后,以下对我有用。

启动任务管理器打开'Services'标签并点击底部的“Services..”。将显示一个服务窗口。

现在搜索 wampmysqld 并双击它。只需将启动类型设置为自动并通过单击下面的服务状态部分的开始来启动服务。你可以看到你的 wamp 图标黄色。

返回服务窗口,对 wampapache 执行相同操作。双击它。只需将启动类型设置为自动并通过单击下面的服务状态部分的开始来启动服务。 Wamp 图标变为绿色,现在可以使用 localhost。

【讨论】:

    【解决方案4】:

    其他一些程序和wampserver冲突,我不是很了解,但是我知道skype运行的时候wampserver不能上线。

    【讨论】:

    • 我没有使用Skype。如何确定它是否与任何其他程序冲突? apache 正在使用端口 80。
    【解决方案5】:

    尝试安装 WAMP 2.1 我也尝试了所有方法,但安装 WAMP 2.1,不要安装 2.2,

    http://sourceforge.net/projects/wampserver/files/WampServer%202/WampServer%202.1/

    我阅读的一些帖子还建议安装 WAMP 2.1!

    有一个 gr8 时间!

    【讨论】:

      【解决方案6】:

      您必须自动为所有三个服务加注星标,然后您会看到 wamp 服务器符号的绿色,这意味着这三个服务都已成功运行。

      【讨论】:

        【解决方案7】:

        你也安装了windows IIS 吗? 如果是,请从添加/删除 Windows 组件中删除它。

        如果不试试这个link

        【讨论】:

          【解决方案8】:

          检查 MySQL 日志文件 点击 wamp 图标>MySQL MySQL 日志。检查文件的最后几行。如果你看到:

          [错误] 无法启动服务器:在 TCP/IP 端口上绑定:没有这样的文件或目录
          [错误] 您是否已经在端口:3306 上运行了另一个 mysqld 服务器?
          [错误] 正在中止

          打开windows的管理工具去服务搜索,停止MySQL服务。然后重启wamp的所有服务。

          还有很多应用程序(更常见的 Skype)使用 80 端口进行通信。因此,您可能需要更改本地主机的端口。

          哦,别忘了清除浏览器缓存。这也可能有所帮助。

          【讨论】:

            【解决方案9】:

            如果这对某人有帮助: 手动从“服务”wampapache64 和 wampmysql64 运行。然后运行 ​​wamp。

            也许您从 msconfig 中的自动加载中删除了此服务。

            这对我有用。

            【讨论】:

              【解决方案10】:

              问题可能是因为 SQL Server 进程正在后台运行。 转到控制面板并单击管理工具,然后转到服务。禁用所有以 SQL Server 启动的服务。重新启动服务器,它现在应该变成橙色。检查 Apache->Service 中的 Start/Resume Service 是否为绿色。如果不是绿色,则表示 Apache 服务器运行正常。所以现在问题出在MYSQL上。再次转到控制面板->管理工具->服务,禁用 MYSQL 56 进程。重新启动服务器。它现在应该变成绿色了。

              我写了一篇博客,进一步解释了这个问题,可能会帮助你解决它。Solving the WAMP Issue

              【讨论】:

                【解决方案11】:

                如果您在端口 80 上侦听 pid 4 的内容,则可能会导致 wamp 托盘图标保持红色,这可能是此服务造成的。

                这个服务,如果你让它运行将是罪魁祸首,(我猜它是 ms sql 而不是 mysql,所以不会是 wamp 安装遗留下来的东西,但可能是 ms sql 和 mysql 之间的某种端口冲突)。

                打开 Services.msc 并停止此服务“Sql server reporting services(MSSQLSERVER)”

                您可以尝试的其他事情是结束使用端口 80 的 skype 'cos 任务..(尽管可以使用另一个端口),可以尝试结束称为 web 部署的服务..可以尝试转到“程序和功能” “..打开和关闭Windows功能..并取消选中“互联网信息服务”(IIS)。有些人建议尝试 net stop http(尽管有些人提到这可能会比你想要的更多)。不过,这些都不是为我解决的问题。

                为我解决的问题是该服务正在运行,因此我不得不停止该服务。一定是 wamp 卸载使该服务保持运行。我可以看到(来自netstat -aon | find ":80")在端口 80 上监听的东西,它刚刚出现了系统进程 pid 4。

                因此,在卸载 WAMP 并看到在端口 80 上侦听的内容后,并且无法安装它,因为每次我尝试都得到红色图标。所以我再次卸载了 WAMP,但这次我停止了该服务。然后我能够重新安装 WAMP,它可以正常工作,绿色图标。

                【讨论】:

                  猜你喜欢
                  • 2014-05-26
                  • 2012-05-25
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 2014-11-24
                  • 2013-11-12
                  • 1970-01-01
                  • 2013-09-12
                  相关资源
                  最近更新 更多