Wamp Server图标为红色

时间:2012-05-24 11:21:04

标签: mysql wampserver

我最近在我的系统中安装了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>服务启动/恢复服务中,停止服务,重启服务被禁用。

请告诉我这是什么问题。

11 个答案:

答案 0 :(得分:27)

单击WampServer图标。

  • Apache>服务>安装服务
  • Apache>服务>开始/恢复服务
  • MySQL>服务>安装服务
  • MySQL>服务>开始/恢复服务

答案 1 :(得分:6)

对我有用的解决方案:

  1. 访问services.msc(控制面板 - >管理工具 - >服务);
  2. 查找以"wamp"开头的所有服务。就我而言:wampapache64wampmysqld64;
  3. 双击每个并将启动类型设置为:"automatic";
  4. 重新启动wamp的所有服务,方法是单击其托盘图标并选择"Restart All Services"选项。
  5. 我不知道为什么,但不知何故,服务启动类型标记为"Disabled"。也许其他一些软件未经我的同意就成功了。因此, Wamp 带有红色图标,但是当鼠标悬停在其上时显示在线

    wamp red icon but online cause

答案 2 :(得分:4)

好吧,我尝试了所有这些但是工作。 经过几次试验,以下工作对我有用。

启动任务管理器,打开'服务'标签,然后点击底部的“服务.. ”。将显示“服务”窗口。

现在搜索 wampmysqld 并双击它。只需将启动类型设置为自动,然后单击“服务状态”部分的“启动”即可启动服务。你可以看到你wamp icon黄色。

返回服务窗口并为 wampapache 执行相同操作。双击它。只需将启动类型设置为自动,然后单击“服务状态”部分的“启动”即可启动服务。 Wamp图标变为绿色,现在可以使用localhost。

答案 3 :(得分:2)

其他一些程序与wampserver发生冲突,我不清楚它们是什么,但我知道skype运行时wampserver无法上线。

答案 4 :(得分:1)

尝试安装WAMP 2.1我也尝试过各种各样的东西,但安装WAMP 2.1,不要使用2.2,

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

我读过的一些帖子也建议安装WAMP 2.1!

有一个gr8时间!

答案 5 :(得分:0)

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

如果没有尝试此link

答案 6 :(得分:0)

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

  

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

打开windows的管理工具转到服务搜索并停止MySQL服务。然后重新启动wamp的所有服务。

许多应用程序(更常见的Skype)使用80端口进行通信。因此,您可能需要更改localhost的端口。

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

答案 7 :(得分:0)

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

也许您在msconfig中从自动加载中删除了这些服务。

这适合我。

答案 8 :(得分:0)

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

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

答案 9 :(得分:0)

如果您在端口80上使用pid 4侦听某些内容,则可能导致wamp托盘图标保持红色,并且可能是此服务导致它。

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

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

enter image description here

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

为我解决的是该服务正在运行,所以我不得不停止该服务。必须是wamp uninstall使该服务运行。我可以看到(来自netstat -aon | find ":80")在端口80上侦听的内容,它只是提出了系统进程pid 4.

所以在卸载WAMP并看到在端口80上听到的东西,并且在安装它时遇到问题'每次尝试时我都会得到红色图标。所以我再次卸载WAMP,但这次我停止了该服务..然后我能够重新安装WAMP,它工作,绿色图标。

答案 10 :(得分:0)

enter image description here

您必须自动对所有这三个服务加注星标,然后您将获得wamp服务器符号的绿色,这表示所有这三个服务都已成功运行。