如何在Windows 8.1上安装WAMP Apache Service

时间:2013-12-06 17:15:02

标签: apache wamp

我正在尝试在Windows 8.1上运行WAMP 64位,但它无法运行;当我启动它时,图标为橙色,找不到localhost。

我已经完全卸载了Skype,尝试修改httpd.conf,托管文件就像主题上说的那样,但无事可做。

我尝试了thishttpd.exe -k install),但它引发了一个错误:the application was unable to start correctly [...]

另一个命令部分工作(不会抛出错误)。 我已经下载并安装了C ++ Redistribuable,但它显然不会影响WAMP。

有什么想法吗?

编辑:这是我安装的MSVC运行时:

2008 - x64 9.0.21022
2008 - x64 9.0.30729.6161
2008 - x86 9.0.30729
2008 - x86 9.0.30729.6161
2010 - x64 10.0.40219
2010 - x86 10.0.30319
2012 - x64 11.0.61030
2012 - x86 11.0.61030

EDIT2:请参阅herewampapache服务未显示(可能未安装?)

3 个答案:

答案 0 :(得分:3)

首先确保安装了所有正确的MSVC运行时

请确保您拥有所有这些Microsoft C ++ Redistributable运行时库的最新版本。

2008年Redist由wampmanager使用

2010 Redist被某些版本的Apache / MySQL / PHP使用(取决于使用的编译器)

2012 Redist被某些版本的Apache / MySQL / PHP使用(取决于使用的编译器)

FOR WAMP 32bit

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

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

如果您使用的是WampServer 2.4或更高版本

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

Microsoft Visual C++ 2015 Redistributable Update 3并选择vc_redist.x86.exe

FOR WAMP 64bit

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

是的,无论

,您都需要x86软件包

Microsoft Visual C++ 2008 Redistributable Package (x64)

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

如果您使用的是WampServer 2.4或更高版本

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

Microsoft Visual C++ 2015 Redistributable Update 3并选择vcredist_x64.exe和vc_redist.x86.exe

<强> 下一步 确保您具有正确配置的hosts文件

C:\windows\system32\drivers\etc\hosts应包含

127.0.0.1  localhost
::1 localhost

<强> EDIT1

如果你不认为安装了Apache和MySQL服务

  1. 检查这两项服务是wampapachewampmysql,如果它们位于您安装的服务列表中,是否可以看到这些服务。
  2. 如果您想重新安装它们,请确保执行此操作:

    左键单击wampmanager - &gt; Apache - &gt;服务 - &gt;删除服务 左键单击wampmanager - &gt; Apache - &gt;服务 - &gt;安装服务

    左键单击wampmanager - &gt; MySQL - &gt;服务 - &gt;删除服务 左键单击wampmanager - &gt; MySQL - &gt;服务 - &gt;安装服务

  3. 如果Apache仍然无法启动,请查看您的Event Log,在“应用程序”部分中可能会有来自Apache和/或MySQL的消息。如果Apache在打开错误日志之前发生错误,那么它就会在这里写错误。对于MySQL来说也是如此。

答案 1 :(得分:1)

有类似的问题。出于某种原因,他们无法确保您在安装中具有最新的vc ++可再发行组件

我遗失的部分是:

Visual Studio 2015的Visual C ++ Redistributable: https://www.microsoft.com/en-us/download/details.aspx?id=48145

下载时选择64位。

答案 2 :(得分:0)

通过安装最新版本的wamp服务器来修复有关wamp服务器和端口号的所有问题,例如wampserver3 - http://netix.dl.sourceforge.net/project/wampserver/WampServer%203/WampServer%203.0.0/wampserver3_x64_apache2.4.17_mysql5.7.9_php5.6.16_php7.0.0.exe

然后转到wamp-&gt; apache-&gt;使用80以外的端口并选择此项。 现在,您的wamp服务器已配置为成功运行!!