【问题标题】:wamp server red icon & could not execute menu itemwamp 服务器红色图标 & 无法执行菜单项
【发布时间】:2014-05-26 10:26:16
【问题描述】:

我知道这不是第一次报这个错误了,但是我还是解决不了!

设置

  • Windows 7 64 位
  • wamp 服务器 2.4
  • php 5.4.12
  • apache 2.4.4

错误

  1. 浏览器找不到localhost、localhost/phpmyadmin
  2. 红色沼泽图标
  3. “在线/离线”给出错误:无法执行菜单项(内部错误)...

无效的解决方案

  1. 卸载Skype(一开始并没有运行,但以防万一)
  2. httpd.conf 端口 80 到 8080
  3. 将 wamp 添加到防火墙例外
  4. 重新安装 wamp

请帮忙,谢谢。

编辑: 我不能再等了,所以我不得不尝试这个绝望的“解决方案”...... 所以我下载并安装了早期版本的 wampserver:http://www.wampserver.com/en/#download-wrapper WAMPSERVER (64 BITS & PHP 5.3) 2.2E 一切正常!

【问题讨论】:

  • 把80端口改成8080后你累了吗localhost:8080
  • 是的,没有找到 =(

标签: wamp wampserver


【解决方案1】:

很可能是您的 W7 系统没有所有这些 Microsoft C/C++ Redistributable 运行时库的所有必需版本。您不需要整个编译器,只需要这些 C/C++ 运行时库。

The 2008 Redist (32bit) is used by wampmanager even if you installed the 64bit WAMPServer.
The 2010 Redist is used by some versions of Apache ( depending on compiler used ).
The 2012 Redist is used by some versions of Apache ( depending on compiler used ).

适用于 WAMP 32 位

Microsoft Visual C++ 2008 SP1 可再发行包 (x86) Link1 Microsoft Visual C++ 2010 SP1 可再发行包 (x86) Link2

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

需要Microsoft Visual C++ 2012 Link3 并选择vcredist_x86.exe

适用于 WAMP 64 位

Microsoft Visual C++ 2008 SP1 可再发行包 (x86) Link4

是的,你需要 x86 包,不管 wampmanager 使用这个

Microsoft Visual C++ 2008 Redistributable Package (x64) Link5 Microsoft Visual C++ 2010 SP1 Redistributable Package (x64) Link6

如果您使用的是 WampServer 2.4 64 位

Microsoft Visual C++ 2012 Link7 并选择 vcredist_x64.exe

【讨论】:

  • 谢谢,但我下载并安装了链接 4 到 7,重新启动了所有服务 > 不好...退出并重新启动 wamp > 不好
【解决方案2】:

对于 WAMP 64 位
Microsoft Visual

C++ 2008 SP1 可再发行包 (x86) [http://www.microsoft.com/en-gb/download/details.aspx?id=5582]
是 无论如何,您都需要 x86 包
Microsoft Visual C++ 2008 可再发行包 (x64) [http://www.microsoft.com/en-gb/download/details.aspx?id=15336]
Microsoft Visual C++ 2010 SP1 可再发行包 (x64) [http://www.microsoft.com/en-gb/download/details.aspx?id=13523]
如果 您正在使用 WampServer 2.4
Microsoft Visual C++ 2012 [http://www.microsoft.com/en-gb/download/details.aspx?id=30679]
并且 选择 vcredist_x64.exe

【讨论】:

    【解决方案3】:

    我遇到了同样的问题。问题是 Apache 尝试使用的端口实际上正在被其他应用程序使用。任何一个 1.更改端口号。从文件 http.conf 或 httpd.conf 从 80 到其他东西 听8080 将 8080 更改为其他内容。

    1. 检查哪个应用程序正在使用该端口并将其关闭。使用“cports”应用程序或您喜欢的任何其他应用程序检查端口状态。然后它就可以正常工作了。

    【讨论】:

      猜你喜欢
      • 2012-05-30
      • 2014-11-24
      • 2013-03-02
      • 2014-12-21
      • 1970-01-01
      • 2012-05-25
      • 1970-01-01
      • 1970-01-01
      • 2014-11-30
      相关资源
      最近更新 更多