安装最新版本的Wamp服务器

问题描述 投票:0回答:3

我正在学习 PHP,我是 apache、mysql 等方面的新手

我尝试安装WAMPServer(当前最新版本2.5),但出现错误:

msvcr110.dll is missing. 

我已按照此处给出的一些说明进行操作:WAMP 在安装时显示错误“MSVCR100.dll”丢失

但是,这些建议对我都不起作用。我已经安装了 Visual C++ for windows 32 位和 Visual C++ Redistributable for Visual Studio 2012。之后我安装了 Visual C++ 2008,它也不起作用。

甚至在那之后我安装了 vcredist_x86.exe。这让我可以选择修复我的 Visual C++,所以我就这么做了。

在我的所有尝试中,我重新启动了计算机。

我没有安装适用于 Windows 64 位的 Visual c++,因为我的操作系统运行的是 32 版本。

有什么想法吗?

感谢您的关注, 贝加007

apache visual-c++ wampserver msvcr100.dll
3个回答
2
投票

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

即使您安装了 64 位 WAMPServer,wampmanager 也会使用 2008 Redist(32 位)。

某些版本的 Apache 使用 2010 Redist(取决于所使用的编译器)。

2012 Redist 由某些版本的 Apache 使用(取决于所使用的编译器)。

适用于 WAMP 32 位

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

Microsoft Visual C++ 2010 SP1 可再发行组件包 (x86)

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

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

由于 Microsoft 使用的命名约定,下载这些库可能会有点混乱,因此一次下载一个并安装该下载,然后再下载下一个并安装。

要检查您是否拥有所有必需的运行时,请通过以下方式启动“程序和功能” 开始 -> 控制面板 -> 程序和功能

对于 32 位系统,它应该看起来像这样,忽略我的系统具有同一库的多个版本的事实,这只是因为当您下载较新的版本时,它不会删除较旧的修订版:-

32位系统示例

enter image description here


1
投票

2018 年更新(WAMPSERVER 3.x)

您需要以下 Visual Studio Redistributables:

  • 2008
  • 2010
  • 2012
  • 2013
  • 2017

如果您使用的是 x64 计算机,请同时获取 x86 和 x64 版本。

另外,请确保将 Skype 设置为不使用端口 80,否则当 Skype 打开时 WAMP 将无法启动。


0
投票

对于 Wampserver,从这里获取您需要的一切 https://wampserver.aviatechno.net/

© www.soinside.com 2019 - 2024. All rights reserved.