如果我尝试安装WampServer,就会出现上述错误。我已经尝试安装了所有推荐的程序,例如这里:WAMP shows error 'MSVCR100.dll' is missing when install,但是没有任何帮助。我该怎么做才能安装WampServer?
在从wampserver网站下载wamp服务器时,您会收到一个警告..
警告:您必须安装Visual Studio 2012:VC 11 vcredist_x64/86.exe Visual Studio 2012 VC 11 vcredist_x64/86.exe: http://www.microsoft.com/en-us/download/details.aspx?id=30679
所以如果您安装了 vcredist_xxx.exe,就可以解决问题。
解决我的问题: 我使用的是64位的Windows 7操作系统,因此我认为我可以安装64位的Wamp。但是当我安装了32位版本后,错误就不再出现了。因此,在Wamp的开发过程中出现了一些问题...
MSVCRxxx.dlls
位于 %SystemRoot%\System32
(通常是 C:\Windows\System32
)。
这里的 xxx 指的是 MS Visual C 运行时版本(因此为 MSVCR...)
然而,问题似乎在于 xxx 版本与年份“版本”的两个数字不同。MSVCR120.dll
,“...运行时 2012”产生 MSVCR110.dll
。然后,微软将它们打包成 vcredist_x86.exe
或 vcredist_x64.exe
,似乎与 xxx 版本或 Visual Studio 版本号(2012、2013 等)无关 - 感到困惑了吗?你完全有理由感到困惑!32 位
、64 位
还是两者都需要(一些 PHP 发行版显然需要两者),然后下载适用于位数和 Visual Studio 版本的相关 vcredist... 。据我所知,判断您拥有哪个 vcredist... 的唯一方法是开始安装它。最近的版本会显示引导屏幕,其中列出了 Visual Studio 版本和 xxx 版本。我已将我的 vcredists
重命名为类似于 vcredist_x64_2012_V11.exe
的名称。Windows 10 x64于2015年8月发布,出现了同样的问题。MSVCR110.dll也在sysWOW64文件夹中找到(我就是在那里找到的,将其复制到system32文件夹中并没有帮助)。解决方法如下:
希望像我一样你有一个MySQL数据库备份!