【问题标题】:wampserver doesn't go green - stays orangewampserver 没有变绿 - 保持橙色
【发布时间】:2012-04-17 11:37:23
【问题描述】:

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

还有什么可做的? 谢谢。

【问题讨论】:

  • 你能发布任何相关的日志文件吗?错误信息?我们需要看到一些东西,我们不是巫师。
  • 我不知道什么是相关的,我对这些东西不太了解。没有错误消息和日志文件 - 我应该在其中看到什么?

标签: apache wamp wampserver


【解决方案1】:

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

无论如何,在 Skype 下,要更改此设置,它是:Tools->Options->Advanced->Connection->Use port 80 and 443 as alternatives for incoming connections。取消勾选,重启 Skype,重启 wamp。

Related question

【讨论】:

  • 仅供参考,请对端口进行测试,它会告诉您它正在使用它...然后禁用它并正常工作。 :)
  • 完美,我从 Skype 注销,重新启动 wamp,它工作了!
  • 有时在 Windows 大更新后,某些服务会被 Windows 重新启用。在 Windows 服务中,您可以查找万维网发布服务并禁用它并阻止它在启动时启动。 OP 已经提到了 IIS,但他们改名了。
【解决方案2】:

如果您在安装 C++ Redistributable 之前安装 WAMPServer,那么即使在您安装之后它也不会工作,因为您将错过安装过程中告诉 Windows 防火墙让 Apache 运行的关键步骤。

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

【讨论】:

  • 这对我有用,我更改了 Skype 上的端口,甚至更改了 http 配置文件以监听 8080,但它仍然对我不起作用,所以我卸载了 wamp 服务器并安装了给出的软件上面的链接,然后再次安装 wamp,一切正常!
  • 可爱。我做了同样的事情,但它不起作用,因为我忘记在 .NET 更新后重新启动。我丢失的绿色 W 图标已准备好再次执行操作。
  • 感谢节省我的时间我安装了所有 pre-req(当我们开始 stepup 它显示所有 pre-req 链接它大约是 5,6),之后我再次安装 wamp 然后现在可以正常工作了跨度>
  • 这应该是公认的答案。几乎每个人都将原因发布为 Skype 占用 8080 端口,而真正的原因是 VC 问题,并且需要重新安装才能使 Wamp 工作。谢谢。
【解决方案3】:

原因可能是多种原因。它可能不会显示在日志文件中。 我遇到过日志显示 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的人不把这个写在日志文件里呢?

【讨论】:

  • 谢谢!使用这种方法我发现了两个问题:拼写错误和缺少目录。你拯救了我的一天!
【解决方案4】:
click WAMP icon -> Apache -> httpd.conf and find listen 80

新版本的 WAMP 使用

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

服务器名称 localhost:80

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

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

服务器名称 localhost:81

现在重新启动 Wamp,就是这样

在浏览器中输入为

http://localhost:81

快乐编码..

【讨论】:

    【解决方案5】:

    在尝试了此处发布的所有其他解决方案(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/

    【讨论】:

      【解决方案6】:

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

      【讨论】:

        【解决方案7】:

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

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

        【讨论】:

          【解决方案8】:
          1. 右键单击 Xampp 图标
          2. 转到工具
          3. 然后找到重装服务
          4. 如果弹出窗口防火墙,则允许访问。

          然后一分钟后一切都应该好了:)希望它有所帮助:)

          【讨论】:

            【解决方案9】:

            WAMP 服务器可能因各种原因变为橙色,因为它无法正常工作。这也是另一类问题。这可能是由于 webservices 在 services.msc 中运行,这在下面的博客中进行了解释。请尝试一下。 How to resolve HTTP Error 404 and launch localhost with WAMP Server for PHP & MySql?

            【讨论】:

              【解决方案10】:

              制作一个 Ctrl+Alt+Suppr 以查看是否没有其他 Apache 版本在您的计算机上运行。对我来说就是这种情况,我只是阻止他们,然后绿灯亮了!

              干杯!

              【讨论】:

                【解决方案11】:

                我的问题与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
                

                我希望这对某人有所帮助。

                【讨论】:

                  【解决方案12】:

                  你可以运行appache:

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

                  然后查看错误日志并解决它。

                  【讨论】:

                    【解决方案13】:

                    2017 年更新 - Wamp 版本 3.0.6

                    如果你已经安装了 Microsoft 的 VC redist,但你的 wamp 图标仍然是橙色的,那么这可能是 Skype 对端口 #80 造成的冲突。

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

                    右击 Wamp--> 工具--> apache 部分--> 使用除 80

                    现在听

                    http://localhost:7080/phpmyadmin/

                    【讨论】:

                      【解决方案14】:

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

                      解决方法:点击开始,输入Services,点击Services,找到World Wide Web Publishing Service,双击,将Startup type设置为Disabled,点击Stop按钮,OK这个对话框,尝试重启Wamp。

                      【讨论】:

                        猜你喜欢
                        • 2013-04-29
                        • 2014-03-07
                        • 2014-06-14
                        • 2021-11-23
                        • 2016-10-01
                        • 1970-01-01
                        • 1970-01-01
                        • 1970-01-01
                        相关资源
                        最近更新 更多