[英]wampserver doesn't go green - stays orange
我正在尝试在win7-32bit上安装wampserver。 安装顺利,但图标不会变为绿色。 它保持橙色,说“服务器在线”。 我尝试了不同的解决方案没有任何效果: - 将apache端口更改为8080.-关闭IIS和其他东西 - 甚至尝试安装xampp服务器,但这也无效。
还需要做什么? 谢谢。
我之前遇到过这个问题,结果发现Skype正在干扰端口80.所以你可能需要查看你的系统,看看你是否有另一个使用这个端口的应用程序。
无论如何,在Skype下,要更改此设置,请执行以下操作: Tools->Options->Advanced->Connection->Use port 80 and 443 as alternatives for incoming connections
。 解开这个,重启Skype,重启wamp。
如果在安装C ++ Redistributable之前安装WAMPServer,即使在安装它之后它也无法工作,因为您将错过安装中告知Windows防火墙让Apache运行的关键步骤。
unins
文件来卸载WAMP 原因可能有多种原因。 它可能不会显示在日志文件中。 我有一个案例,其中日志显示Apache启动,然后所有线程关闭,绝对没有解释原因。 这是一个解决这个问题的小窍门,似乎每个人都错过了。 日志文件应显示用于启动apache的完整命令行,如:
httpd -d C:/wamp/bin/apache/apache2.4.9
这样做:打开cmd窗口,cd到apache bin目录,然后手动运行命令:
c:\> cd C:\wamp\bin\apache\apache2.4.9\bin
C:\wamp\bin\apache\apache2.4.9\bin> httpd -d C:/wamp/bin/apache/apache2.4.9
它脱口而出了错误; 问题在5分钟内解决:
AH00526: Syntax error on line 609 of C:/wamp/bin/apache/apache2.4.9/conf/httpd.conf:
CustomLog takes two or three arguments, a file name, a custom log format string or format name, and an optional "env=" or "expr=" clause (see docs)
这是因为我在尝试使我的wampserver多宿主时输入'httpd.conf'时出现语法错误。 但为什么apache人没有在日志文件中写这个?
click WAMP icon -> Apache -> httpd.conf and find listen 80
新版WAMP使用
听0.0.0.0:80
听[:: 0]:80ServerName localhost:80
根据需要更改端口号
听0.0.0.0:81
听[:: 0]:81ServerName localhost:81
现在重启Wamp,就是这样
并在Web浏览器中输入为
快乐编码..
在尝试了这里发布的所有其他解决方案(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/
但如果它没有解决问题,你可能已经安装了sql 2008 R2,所以对我有用的解决方案是这个wamp服务器问题黄色符号
同样在设备管理器中,首先单击“显示所有进程”,停止HTTP
在此修复之后,我在localhost上遇到了一个IIS页面问题,当我们执行以下步骤时,它已得到解决:
检查C:\\ Windows \\ System32 \\ Drivers \\ etc \\文件夹中的hosts文件,如果注释了127.0.0.1 localhost
则通过删除该行前面的#取消注释。
WAMP服务器可能由于各种原因而变为橙色,因为它不起作用。 这也是另一类问题。 这可能是因为webservices正在services.msc中运行。这在下面的博客中有解释。 请试一试。 如何解决HTTP错误404并使用WAMP Server for PHP和MySql启动localhost?
制作一个Ctrl + Alt + Suppr,以查看您的计算机上是否还没有运行其他Apache版本。 对我来说就是这样,我只是阻止他们,光线透过绿色!
干杯!
我确信其他人已经找到了这个,但是如果你使用的是内置软件的工作站,它使用端口80并且没有被授权删除它,那么更改你的wampserver运行的端口是另一个简单的解决方案。 这个人在这里指出了答案: https : //stackoverflow.com/a/18713963/2480714
我的问题与skype无关,因为我没有安装它。 我发现的解决方案是目录中缺少2 .dll文件(msvcp110.dll,msvcr110.dll):
C:\wamp\bin\apache\apache2.4.9\bin
所以我将这两个文件复制到所有这些位置以防万一,并重新启动wamp工作
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
我希望这可以帮助别人。
你可以运行appache:
E:\wamp\bin\apache\apache2.4.9\bin\httpd.exe -d E:/wamp/bin/apache/apache2.4.9
之后,看到错误的日志并解决它。
更新2017- Wamp 3.0.6版
如果您已从Microsoft安装VC redist但仍然是您的wamp图标为橙色,那么它可能是Skype为端口#80引起的冲突。
您需要更改端口号,如下所述。
右键单击Wamp - >工具 - > apache部分 - >使用80以外的端口
现在听
如果在Windows更新后无法再启动Wamp,则通常是因为Windows已自动重新启动万维网发布服务。
要解决:单击开始,键入服务,单击服务,找到万维网发布服务,双击它,将启动类型设置为已禁用,然后单击停止按钮,确定此对话框并尝试重新启动Wamp。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.