WampServer橙色图标

我有Wamp服务器的问题,图标永远不会变绿。 它总是被困在橙色。

我已经尝试了许多方法,编辑HOSTS文件,.config文件,禁用IIS,更改SKYPE的端口,退出SKYPE,禁用万维网发布服务等…并在WAMP服务器图标> Apache>testing端口80,它声明Apache正在使用该端口。

我正在运行Windows 8 64位和Wamp Server 2.4。 任何帮助,将不胜感激。

在解决任何问题之前,您需要知道哪些服务尚未启动,Apache或MySQL。

正如testing端口80实用程序所说,Apache正在运行其可能尚未启动的MySQL服务。 除非你有另一个Apache运行!

那么哪个服务尚未开始?

如果wampmanager图标不是绿色,则其中一项服务(Apache / MySQL)尚未正常启动。

如果wampmanager图标是橙色,如何判断哪个服务没有运行。

左键单击wampmanager图标以显示菜单 – > Apache – >服务如果启动/恢复服务菜单是绿色,则Apache 运行。

左键单击wampmanager图标以显示菜单 – > MySQL – >服务如果启动/恢复服务菜单是绿色的,那么MySQL 运行。

如果Apache是​​没有运行的服务,它通常是,但并不总是,因为别的东西已经捕获端口80。

现在,左键单击wampmanager图标,显示菜单 – > Apache – >服务 – >testing端口80这将启动一个命令窗口,并显示有关什么信息,如果有什么使用端口80。

不pipe它是什么,都应该重新configuration为不使用端口80,或者如果您不使用端口,请将其卸载。

如果端口80不是问题,请在相应的错误日志中查找错误(使用wamp manager菜单查看错误日志)

如果这些文件不存在或者没有显示错误,那么请检查Windows事件查看器开始 – >pipe理工具 – >事件查看器,然后查看从对话框左侧菜单访问的“Windows日志” – >“应用程序”来自Apache和MySQL的消息。

如果它的MYSQL没有启动。

使用菜单检查mysql错误日志

wampmanager->MySQL->error log 

检查Windows事件日志中是否有来自MYSQL的消息

检查你没有另一个MYSQL服务器实例运行。

如何configurationSKYPE,使其不需要端口80或443

运行SKYPE,然后使用菜单执行以下操作:工具 – >选项 – >高级 – >连接取消选中“使用端口80和443作为传输连接的替代方法”旁边的checkbox现在重新启动SKYPE以使这些更改生效。

如果你正在运行Windows 8,SKYPE作为一个应用程序,这不能(至今)这样configuration。 但是,如果您卸载SKYPE应用程序并以旧的方式安装SKYPE,则可以对其进行重新configuration,而且它也可以正常工作。

添加到上面的post^^:

如果其中任何一个服务没有运行,可能只是因为他们需要安装/configuration。 这很容易从WampManager图标直接进行。


如果Apache没有运行:

  WampManager Icon -> Apache -> Service -> Install Service 

如果端口80是空闲的,你应该得到一个命令提示符popup窗口(如果没有,请参阅上面的文章):

  'Your port 80 is available. Install will proceed. Press Enter to continue...' 

如果MySQL没有运行:

 WampManager Icon -> MySQL -> Service -> Install Service 

那么做一个或两个服务:

 WampManager Icon -> Restart All Services 

该图标现在应该变成绿色:)

今天早上我遇到了同样的问题,但上面的答案都没有给我提供解决scheme。

我最终意识到我的问题是因为我已经将DocumentRoot更改为www目录的子文件夹,因为我之前一直在www中运行Symfony2项目。

随着我在www里面工作的新项目,旧的DocumentRoot目录不再存在,所以Apache无法启动。

wampserver – > Apache – > httpd.conf,然后查找“DocumentRoot”,并确保它指向的目录存在,否则将其更改为一个。

感谢RiggsFolly,这是因为你对上述事件查看器的暗示,我发现了这个问题。

Wamp服务器的默认磁盘是"C://"如果您不是将其安装到另一个磁盘上,则为前G:// :转到

  1. g:\\wamp\bin\apache\apache2.4.9\bin\

2。致电cmd

3.执行httpd.exe -t

你会看到错误

在这里输入图像描述

  1. 转到g:\wamp\bin\apache\apache2.4.9\conf\extra\httpd-autoindex.conf

  2. 第23行更改为:

Alias /icons/ "g:/Apache24/icons/"

 <Directory "g:/Apache24/icons"> Options Indexes MultiViews AllowOverride None Require all granted </Directory> 
  1. 重新启动所有服务。 完成。 解决

请注意! 如果你已经完成了上述的所有操作,就像“我”那样,仍然会得到橙色的图标,而当你testing80端口时你会得到“Apache”,看看这个文件:c:/ wamp / bin / apache / apache2.4.9 / conf / httpd.conf(你的apache版本号可能不同)。

在文件中,关于#62行,你会发现一个说明来填写这个:

听0.0.0.0:80听[:: 0]:80

为什么?

将其更改为监听特定IP地址,如下所示,以防止Apache滑入所有绑定的IP地址。

我改变了,以匹配我的本地IP地址,当我重新启动Wamp,它迅速从红色到绿色。 成功!… 3小时后….

如果你使用的是wampserver 3(这真是太棒了!直到我破解了,我推荐卸载wampserver 2并获得它),试试这些修复:

  • 单击wampserver图标> apache>服务pipe理>安装服务(然后重新启动所有服务)

  • 右键单击wampserver图标>工具>检查httpd.conf语法(然后修复它识别的问题并重新启动所有服务,可能是虚拟主机文件中的语法错误)

  • 右键单击wampserver图标>工具>testing端口80(您可能已打开Skype或其他东西,将其closures并重新启动所有服务)

这3个可能会解决大多数新的安装问题(除了Windows 10的冲突,因为你可以阅读解决scheme在这里的其他答案升级到Windows 10,现在WAMP将无法正常工作 ),如果不是,尝试其他新工具wampserver包括在相同的菜单中。

从my.ini中删除innodb_additional_mem_pool_size = 4M并杀死那个使用Mysql想要的端口的进程后,我pipe理它。

build议的解决方法:1)快速解决scheme:在服务的“my.ini”文件中注释innodb_additional_mem_pool_size = 4M行,2)从5.7.4默认configuration文件中排除该选项或3)取消未知的variables到mysql;)

链接: http : //bugs.mysql.com/bug.php?id=72533

使用数字1,删除整行。 保存到my.ini。 如果你有一个正在运行的进程,请杀死进程(使用resmon.exe查看它们,并用命令taskkill / pid pid-of-process / f将其杀死),然后启动wampmysql,并且图标变绿。

问候SB

如果你已经在你的Windows机器上同时安装了Wampmanager和Bitnami的wampstack(像我一样),确保Bitnami没有被设置为在启动时自动启动它的wampstackApache和wampstackMySQL服务。

要检查/解决这个问题,请点击:开始 – >运行,然后inputservices.msc并点击确定。

select左侧列表中的服务,然后按名称对服务进行sorting。 滚动到“w's”。 如果wampstackApache和/或wampstackMySQL服务已经启动,请右键单击并停止。 然后从Windows桌面服务托盘中的Wampmanager W图标重新启动所有服务。 W应该去绿色。

如果这是您的问题,您可以将默认启动行为更改为手动启动wampstackApache和wampstackMySQL的属性选项卡中。

  • 转到C:\ wamp \ bin \ mysql \ mysql5.6.17
  • 寻找“my.ini”; 右键点击编辑它
    • 使用你最喜欢的编辑器(记事本++,jedit …)
  • 查找3306并将其更改为3307
  • 重新启动所有的服务,它应该工作:)

这可能是由于以下三个原因之一而发生的:

1) 缺lessVC ++安装:安装所有版本的VC ++,VC9,VC10,VC11,VC13,VC14和VC15。 请参阅最后提供的链接下载链接。 如果您有64位Windows,则即使不使用Wampserver 64位,也必须安装每个VisualC ++软件包的32位和64位版本。

2) 您忘记提供pipe理员权限给WAMP服务器 :启动并安装“以pipe理员身份运行”选项非常重要。

3) WAMP,IIS和Skype战斗在同一个端口上

  • closuresSkype或强制不使用端口80: http : //forum.wampserver.com/read.php?2134915
  • 禁用IIS: http : //forum.wampserver.com/read.php?2134915

在这里输入图像描述