【问题标题】:WAMP in Windows 8 (64 bit) doesn't workWindows 8(64 位)中的 WAMP 不起作用
【发布时间】:2016-05-10 03:49:59
【问题描述】:

我已经安装了 wampserver。然而,它始终是一个红色托盘图标。

  • 图标工具提示消息:local server - None of 2 services running
  • 80 端口未被占用;检查 Apache ► 服务 ► 测试端口 80

    警告:chmod(): Permission denied in C:\wamp\scripts\config.inc.php on line 68 无法将文件 C:\WINDOWS\system32\drivers\etc\hosts 修改为 writab 乐 文件 C:\WINDOWS\system32\drivers\etc\hosts 不可写 ***** 测试使用端口 80 ***** ===== 测试通过在端口 80 上过滤的命令 netstat ===== 测试 TCP 未找到与 TCP 协议关联的端口 80 测试 TCPv6 未找到与 TCP 协议关联的端口 80 ===== 通过尝试打开端口 80 上的套接字进行测试 ===== 您的 80 端口实际上并未使用

  • Apache ► 服务管理 ► 安装服务 cmd 窗口中的问题: 按下 Enter 关闭窗口,没有任何反应。等待也没有任何好处。

怎么了?

更新

  • 曾尝试在httpd.conf 中更改 Apache 的端口号(更改为 81 和 8080):

    听 0.0.0.0:8080 听 [::0]:8080 服务器名称 localhost:8080

  • 检查 IIS 是否正在运行 => 否! .

没用。

【问题讨论】:

  • 我最近遇到了同样的问题,我用uWamp试过,同样的问题,但如果我使用8080端口,问题似乎解决了。
  • @ThomasRollet,感谢 Thomas。但我又一次做到了。它没有用...
  • 您是“以管理员身份”正常启动 WAMPServer 还是尝试以普通用户身份运行它?
  • 您是否还确保已安装所有必需的 MSVC 运行时库See this Wampserver troubleshooting tips 特别是 POINT20

标签: php apache windows-8 wamp wampserver


【解决方案1】:

我认为 IIS 在安装你的 windows
httpd.conf 上更改您的端口 例如 81

Listen 0.0.0.0:80
Listen [::0]:80
ServerName localhost:80

  Listen 0.0.0.0:81
  Listen [::0]:81
  ServerName localhost:81

并重启apache服务

【讨论】:

  • 更改帖子后不工作?确定没有安装 IIS?
  • 如何确定IIS in not installed
  • 查看此链接thewindowsclub.com/…
  • @paraniod,我也做过:set 4 instanses of 81 and apache service restart。没用...
【解决方案2】:

我遇到了同样的问题,尝试更改端口等,但最后我安装了旧版本(我认为是 2.5)并且它可以在没有任何设置更改的情况下工作。

【讨论】:

  • 我遇到了同样的问题,旧版本也适用于我。
【解决方案3】:

我也遇到了同样的问题,解决方法太简单了:

“以管理员身份运行。”

  • 无需更改端口或其他额外配置...

您可以通过右键单击程序图标并在出现的菜单中选择“以管理员身份运行”选项来执行此操作。

也可以通过右键单击程序图标并选择“属性”来自动执行此过程。 打开属性窗口后,我们转到“兼容性”选项卡。在“配置”区域中,我们标记选项“以管理员身份运行此程序”。 然后我们将单击“应用”,然后单击“确定”。 准备好!从现在开始,每次我们运行程序时,它都会以管理员模式运行。

(今天,2019 年 5 月 8 日,我看到 @riggsfolly 在评论中的回复比我早得多。我的认可。)

【讨论】:

  • 这解决了我的问题。这很奇怪,因为我检查了我的 wampserver.exe 属性(在“兼容性”下),看看它是否应该始终以管理员身份运行 - 这被设置为 true。因此,我认为我不必以管理员身份手动启动 wampserver - 但事实证明这正是我必须做的。
  • 在尝试了很多其他事情之后,这也解决了我的问题......虽然回想起来应该很明显!
  • 太棒了。在这里确认没有以管理员身份运行 1 on 3 服务正在运行。以管理员身份运行 3 on 3 并完美运行
【解决方案4】:

在管理中手动打开 httpd.exe。该文件位于wamp64\bin\apache\apache2.4.23\bin\。然后就可以了。

【讨论】:

    【解决方案5】:

    你可以试试这个

    1. 卸载 wamp 服务器

    2. 点击下载的wamp文件,选择Run as Administrator

    3. 阅读并关注一两步后会弹出的Information Window

    4. 完成安装

    5. 还是?查看http://forum.wampserver.com/read.php?2,134915

    【讨论】:

      【解决方案6】:

      这可能是由于以下三个原因之一:-

      1) 缺少 VC++ 安装: 安装所有版本的 VC++ 再分发包 VC9、VC10、VC11、VC13、VC14 和 VC15.. 如果您有 64 位 Windows,则必须同时安装 32和每个 VisualC++ 包的 64 位版本,即使您不使用 Wampserver 64 位。

      2) 您忘记为 WAMP 服务器提供管理员权限:使用 “以管理员身份运行” 选项启动和安装,非常重要。

      3) WAMP、IIS 和 Skype 争夺同一个端口 :

      【讨论】:

        猜你喜欢
        • 2012-06-11
        • 2013-03-01
        • 2017-03-17
        • 2014-10-20
        • 1970-01-01
        • 2013-10-02
        • 2011-12-29
        • 1970-01-01
        相关资源
        最近更新 更多