wampserver不会变绿 - 保持橙色

时间:2012-04-03 19:02:13

标签: apache wamp wampserver

我正在尝试在win7-32​​bit上安装wampserver。安装顺利,但图标不会变为绿色。它保持橙色,说“服务器在线”。我尝试了不同的解决方案没有任何效果: - 改为apache端口到8080。 - 关闭IIS和其他东西 - 甚至尝试安装xampp服务器,但这也不起作用。

还有什么可做的? 感谢。

14 个答案:

答案 0 :(得分:82)

之前我遇到过这个问题,结果发现 Skype 干扰了端口80.所以你可能需要查看你的系统,看看你是否有另一个使用这个端口的应用程序。

无论如何,在Skype下,为了更改此设置,它是:Tools->Options->Advanced->Connection->Use port 80 and 443 as alternatives for incoming connections。解开这个,重启Skype,重启wamp。

Related question

答案 1 :(得分:49)

如果在安装C ++ Redistributable之前安装WAMPServer,即使安装它之后它也无法运行,因为您将错过安装中告知Windows防火墙让Apache运行的关键步骤。

  1. 通过运行wamp目录中的unins文件
  2. 来卸载WAMP
  3. 在此处下载并安装vbasic软件包[http://www.microsoft.com/en-us/download/details.aspx?id=8328]
  4. 重新启动计算机
  5. 再次安装WAMP。您应该看到一条带有紫色羽毛的消息,告诉您允许访问。这样做,你应该都很好

答案 2 :(得分:4)

destFile = System.IO.Path.Combine(targetPath);

新版WAMP使用

  

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

     

ServerName localhost:80

根据需要更改端口号,例如

  

听取0.0.0.0:81
   听[:: 0]:81

     

ServerName localhost:81

现在重启Wamp,就是这样

并在网络浏览器中输入

  

http://localhost:81

快乐编码..

答案 3 :(得分:3)

在尝试了此处发布的所有其他解决方案(Skype,C ++ Redistributable的更新)后,我发现另一个进程正在使用端口80.罪魁祸首是Microsoft Internet Information Server(IIS)。您可以从Windows 7 / Vista上的命令行停止服务:

net stop was /y

或者通过转到“服务”将服务设置为不自动启动:依次单击“开始”,“控制面板”,“性能和维护”,“管理工具”,然后双击“服务”。在那里,找到“WAS服务”和“万维网发布服务”并将它们设置为手动或完全停用它们。

然后重启WAMP服务器。

更多信息:http://www.sitepoint.com/unblock-port-80-on-windows-run-apache/

答案 4 :(得分:1)

但是如果它没有解决问题,你可能已经安装了sql 2008 R2,所以对我有用的解决方案是wamp server problems yellow symbol

答案 5 :(得分:0)

同样在设备管理器中,首先单击“显示所有进程”,停止HTTP

在此修复之后,我在localhost上遇到了IIS页面问题,当我们执行以下步骤时,该问题得到解决:
检查C:\ Windows \ System32 \ Drivers \ etc \文件夹中的hosts文件,如果注释了条目127.0.0.1 localhost,则通过删除该行前面的#来取消注释。

答案 6 :(得分:0)

WAMP Server因各种原因可能会变为橙色,因为它不起作用。这也是另一类问题。这可能是因为webservices正在services.msc中运行。这在下面的博客中有解释。请试一试。 How to resolve HTTP Error 404 and launch localhost with WAMP Server for PHP & MySql?

答案 7 :(得分:0)

创建一个Ctrl + Alt + Suppr,以查看您的计算机上是否还没有运行其他Apache版本。对我来说就是这样,我只是阻止它们,光线通过绿色!

干杯!

答案 8 :(得分:0)

我确信其他人已经找到了这个,但如果您使用的是内置软件且使用端口80并且无权删除它的工作站,则更改运行wampserver的端口是另一个简单的解决方案。这个人在这里指出答案:https://stackoverflow.com/a/18713963/2480714

答案 9 :(得分:0)

我的问题与skype无关,因为我没有安装它。我找到的解决方案是目录中缺少2 .dll文件(msvcp110.dll,msvcr110.dll):

C:\wamp\bin\apache\apache2.4.9\bin

所以我将这两个文件复制到所有这些位置以防万一,并重新启动wamp it working

C:\wamp
C:\wamp\bin\apache\apache2.4.9\bin
C:\wamp\bin\apache\apache2.4.9
C:\wamp\bin\mysql\mysql5.6.17
C:\wamp\bin\php\php5.5.12

我希望这可以帮助别人。

答案 10 :(得分:0)

你可以运行appache:

E:\wamp\bin\apache\apache2.4.9\bin\httpd.exe -d E:/wamp/bin/apache/apache2.4.9
之后

查看错误日志并解决它。

答案 11 :(得分:0)

更新2017- Wamp版本3.0.6

如果您已从Microsoft安装VC redist但仍然是您的wamp图标为橙色,则可能是Skype因端口#80而导致的冲突。

您需要更改端口号,如下所述。

  

右键点击Wamp - >工具 - > apache section - >使用除以外的端口   80

enter image description here

现在听

http://localhost:7080/phpmyadmin/

答案 12 :(得分:0)

如果您在Windows更新后无法再启动Wamp,这通常是因为Windows已自动重新启用万维网发布服务。

要解决:单击开始,键入服务,单击服务,找到万维网发布服务,双击它,将启动类型设置为已禁用,然后单击停止按钮,确定此对话框并尝试重新启动Wamp。

答案 13 :(得分:0)

  1. 右键单击Xampp图标
  2. 转到工具
  3. 然后查找重新安装服务
  4. 如果弹出什么是Windows防火墙,则允许访问。

那么一分钟后一切都应该很好:)希望对您有帮助:)