【问题标题】:WAMP Server V 2.5 icon is orange,does not respond and no menuWAMP Server V 2.5 图标为橙色,无响应且无菜单
【发布时间】:2015-01-14 08:38:24
【问题描述】:

我有 Windows 7 32 位,想在 wordpress 上工作以托管我自己的页面,但为此我得到了虚拟服务器 WAMP Server V 2.5,安装后,任务栏中的图标为橙色,左右单击后,那里没有菜单。 我阅读了许多论坛,禁用了 IIS 并重新启动,但什么也没有。也卸载了,删除了 c: 上的目录,再次安装但结果相同,没有菜单,橙色图标。我不是技术专家,所以请记住这一点,“定制”你的答案。我不知道如何检查日志等所以请告诉我。 非常感谢。

忘了提到将鼠标悬停在它上面的图标上,2 个服务中的 1 个正在运行服务器脱机。我输入了 localhost 并出现了一个 IIS 映像。因此,在禁用 IIS 并重新启动后,我的 WAMP 图标完全消失了。所以我再次启用了 IIS,但 IIS 并没有完全检查它的“阴影”(未选中 FTP 选项)。在此之后我重新启动并且 WAMP 图标没有再次显示。这发生在昨天,我像现在一样重新安装了 WAMP,但仍然没有。同样在 WAMP 文件夹内,没有 apache 文件夹,也没有来自任务栏上的 WAMP 图标的任何菜单显示,如上所述。还有什么其他方法可以了解我的 WAMP 正在使用的端口。而且我没有 Skype。

【问题讨论】:

  • 你真的使用 IIS 吗?如果不卸载它,如果你卸载它,IIS 和 Apache 都是 Web 服务器所以当然他们都尝试并使用 tcp 端口 80。
  • ORANGE ICON = 其中一项服务无法启动。您需要查找哪个服务未启动。运行services.exe,查找wampapachewampmysqld哪个启动了哪个没有启动?
  • 我在下面提到现在正在显示 wampserver 菜单。所以感谢riggsfolly-现在有一个方向。从 apache-test 端口 80 检查 iis 正在使用它。转到programsfeatures,找不到卸载选项的ISS,但是当我选择“关闭win功能”时,它就在那里。我可以这样做并重新启动吗?谢谢
  • 通过管理工具/iis/默认网站更改端口(右键单击)-编辑绑定,将端口号编辑为 8080。然后从任务栏上的 wamp 图标重新启动所有服务。感谢您完成所有步骤 riggsfolly
  • 非常感谢 riggsfolly

标签: php mysql apache windows-7 wamp


【解决方案1】:

我用这种方式来解决我的问题。 单击 Wampserver 图标 -> Apache -> 服务管理 -> 安装服务 -> 再次单击 wampserver 图标 -> Apache -> 服务管理 -> 启动/恢复服务。

完成:https://www.youtube.com/watch?v=75FFNArSPvU

【讨论】:

  • 首先,这很好用。其次,我们这样做是从什么服务开始的?
  • @Grez.Kev,它会启动 Apache 服务来服务我们的本地服务器。
【解决方案2】:

我也遇到了这个问题,可能有另一个程序在相同的端口上运行,我知道 Skype 很难在 wamp 和 xammp 服务器上运行。

检查是否有其他东西在相同的端口上运行并关闭 Skype = 修复 :))

edit: netstat -a -b 将显示所有监听端口和可执行文件名 如果您更喜欢图形版本,Microsoft 的 TCPView 将向您显示相同的信息,并实时更新。

http://technet.microsoft.com/en-us/sysinternals/bb897437.aspx

如果您在相同端口上运行其他程序,则必须更改虚拟服务器的端口。

【讨论】:

  • 我在那里,但我在寻找谁的端口
  • 80 或 8080 我想是这样,将在 5 分钟内检查互联网编辑:转到 C:\wamp\bin\apache\apache2.2.22\conf\httpd.conf 第 170 行或其他内容,应该有类似 servername localhost: 8080 的东西是你的服务器正在使用的端口
  • 你有你的端口吗?
  • 一直在安装运行时。我的版本是2.5。查找文件,这就是它所说的 #ServerName localhost:80HostnameLookups Off##.
  • 通过管理工具/iis/默认网站更改端口(右键单击)-编辑绑定,将端口号编辑为 8080。然后从任务栏上的 wamp 图标重新启动所有服务。感谢您及时的建议hallolxd
【解决方案3】:

我在运行 wampserver 时遇到了同样的问题。图标为橙色(服务器离线)。 请找到我为使它们工作而遵循的步骤。

  • 卸载 IIS 让 apache 使用端口 80(没有解决问题

  • 我在 httpd.conf 重新启动服务时将 apache 端口从 80 更改为 8080,然后图标变为绿色。 (已解决问题

在不更改 httpd.conf 中的端口的情况下进行修复

想要找出哪个服务/应用程序正在使用端口 80 以管理员身份运行命令行并输入

netstat -ab

显示协议统计信息和当前 TCP/IP 网络连接。

结果显示端口 80 正在使用中

TCP 0.0.0.0:80 0.0.0.0:0 LISTENING [Can not obtain ownership information]

谷歌搜索消息帮助我找到了正在使用该端口的服务"Web Deployment Agent Service"。停止服务。更新了 httpd.conf 以再次使用端口 80。

编辑:停止服务后,将其启动类型设置为“手动”以避免问题再次发生

查看这里了解更多详情:http://benohead.com/windows-port-80-already-use/

注意:我从“管理工具>>服务”中找到了“Web部署代理服务”(它没有在taskmanager/services中列出)。

重新启动 wampserver 并且它工作正常,apache 现在使用端口 80。

TCP 0.0.0.0:80 0.0.0.0:0 LISTENING [httpd.exe]

【讨论】:

    【解决方案4】:

    您是否尝试过切换 MySQL 端口?如果你已经在 WAMP 之外安装了另一个版本的 mySQL - 你可能会遇到同样的问题..

    当我测试端口 3306(默认 sql 端口)时,它告诉我它正在被“mysqld.exe”(但不是“wampmysqld64.exe” - WAMP 的 mysql)使用,它来自我之前安装的不同版本的 MySQL在机器上,因为忘记了。

    【讨论】:

      【解决方案5】:

      如果 wampmanager 菜单未出现,则听起来您缺少系统上所需的一个或多个 MSVC 运行时库。

      WampManager/Apache/MySQL/PHP 需要一些数字,但由于 WAMPServer 可以将 Apache 版本安装回 Apache 2.22 和 PHP 版本回 PHP5.3.5,因此确保您拥有完整的集合更简单。

      请确保您拥有所有这些 Microsoft C/C++ Redistributable 运行时库的最新版本。您不需要整个编译器,只需要这些 C/C++ 运行时库。

      适用于 WAMPServer 32 位

      Microsoft Visual C++ 2008 SP1 Redistributable Package (x86)

      Microsoft Visual C++ 2010 SP1 Redistributable Package (x86)

      如果您使用的是 WampServer 2.4 或 2.5 32 位,因此使用的是 Apache 2.4.x

      Microsoft Visual C++ 2012 is required并选择vcredist_x86.exe

      以后的版本可能还需要

      Microsoft Visual C++ 2014 并选择 vcredist_x86.exe

      Visual C++ Redistributable Packages for Visual Studio 2015 Update 3 并选择 vcredist_x86.exe

      适用于 WAMPServer 64 位

      Microsoft Visual C++ 2008 SP1 Redistributable Package (x86)

      Yes you need the x86 Package regardless as
      wampmanager is a 32bit exe even on a 64 bit install
      

      Microsoft Visual C++ 2008 Redistributable Package (x64)

      Microsoft Visual C++ 2010 SP1 Redistributable Package (x64)

      如果您使用的是 WampServer 2.4 64 位

      Microsoft Visual C++ 2012 SP1 Redistributable Package 并选择 vcredist_x64.exe

      以后的版本可能还需要

      Microsoft Visual C++ 2014 并选择 vcredist_x86.exe

      Visual C++ Redistributable Packages for Visual Studio 2015 Update 3 并选择 vcredist_x64.exe

      重要提示

      这些运行时安装的名称几乎都称​​为 vcredist_x86.exe !!!所以一次下载并安装一个,否则你会很困惑。

      安装后,您的“程序和功能”应如下所示:-

      32 位系统

      64 位系统

      【讨论】:

      • 我正在下载 vc++ redist 的 2012 版(我有 2010 版)。还要补充一点,wamp文件夹中没有apache文件夹
      • 应该有,它在\wamp\bin\apache\apachex.y.z 其中x/y/z 是apache 的版本号。如果那不存在,那么安装出现了非常大的问题。您还需要 2005 或 2008 运行时(32 位,即使您运行 64 位 Windows)我不记得哪个用于 wampmanager.exe。就像答案中所说的那样,最好安装它们,它们不会造成任何伤害。
      • 得到了 apache 和 conf 文件,但首先我如何找出要在 dos 框端口列表中查找的内容,因为那里没有端口 80/443
      • 对不起,我不明白你想说什么
      • 对不起那个伙伴。稍后我会处理端口问题。好的,所以我已经完成了运行时的查找和安装。但是,如果您参考上面的程序和功能快照,我无法获得 2005 年的第一个运行时文件,因为大多数地方都将我提到的结果是 2005 年的第二个文件。
      【解决方案6】:

      您是否尝试在另一个端口上运行它?刚刚更改了您的 wamp 服务器的端口,然后重试。谷歌出如何更改 wamp 服务器等的端口。

      【讨论】:

      • 感谢您的评论 altaf。我的菜单现在显示,但图标仍然是橙色
      • iis 正在使用分配给 wamp 的端口 (80)。我可以从 programfeatures 中关闭 iis 功能吗
      • 通过管理工具/iis/默认网站更改端口(右键单击)-编辑绑定,将端口号编辑为 8080。然后从任务栏上的 wamp 图标重新启动所有服务。谢谢altaf
      【解决方案7】:

      有时会在端口上运行 sql server 或 apache 所需的服务。

      复制此字符串并保存在 .bat 文件中:

      FOR /F "usebackq tokens=5" %%i IN (`netstat -aon ^| find "3306"`) DO taskkill /F /PID %%i
      

      在需要空闲的端口号中更改'find "3306"'。 然后以管理员身份运行该文件。它将杀死在该端口上运行的所有进程

      【讨论】:

        【解决方案8】:

        我也遇到了橙色状态问题。显然,上次启动时已经运行的 Apache 服务器没有正确终止。因此,我不得不通过任务管理器将其杀死,以使 WAMP 服务器再次运行。

        【讨论】:

          【解决方案9】:

          我的 Apache 服务在启动时报告了一个致命错误,该错误可以在事件查看器的 Windows 日志 -> 应用程序中找到。如果常见修复清单(如关闭 Skype)无法解决问题,您也可以从事件日志中找到您的特定错误。我的具体错误是我编写的别名文件的语法错误。

          【讨论】:

            【解决方案10】:

            我终于修好了!!!
            如果您为 visual studio 或 netbeans 安装了另一个 mysql 服务器,它将使用 port: 3306;
            但是对于 Wampsever 3,您只需右键单击 wamp ORANGE 图标,然后在 mysql 组下单击测试另一个端口;
            它会显示一个带有 port: 3307 的对话框;
            然后按确定。而已;然后图标将变为绿色
            别忘了说

            cout <<"YESSS!" << endl;
            

            【讨论】:

              【解决方案11】:

              我也遇到了同样的问题,结果是端口冲突。

              我打开了任务管理器,一个 Microsoft SQL 进程正在运行。 结束该过程并重新启动 WAMP 后一切正常。

              【讨论】:

                【解决方案12】:

                2 个服务中的 1 个正在运行..... 检查您的 Wamp 安装目录.....确保它是 C....它解决了我的问题。

                【讨论】:

                  【解决方案13】:

                  我卸载了以前的旧版本 wamp,并安装了这两个服务并启动并运行。

                  【讨论】:

                    猜你喜欢
                    • 2011-09-11
                    • 2018-09-04
                    • 2023-03-31
                    • 1970-01-01
                    • 2014-11-24
                    • 1970-01-01
                    • 1970-01-01
                    • 1970-01-01
                    • 1970-01-01
                    相关资源
                    最近更新 更多