更新:
最简单的解决方案
从 WAMPServer 备用 repo which can be found here 下载全套 MSVC 运行时查看页面底部,有一个名为 All Visual C++ Redistribuable Packages (x86) (32bits) 或 All Visual C++ Redistribuable Packages (x86_x64) (32 & 64bits) 的下载
这将下载一个 ZIP 文件,其中包含所有可能需要的 MSVC 运行时库安装程序。解压缩文件并运行它公开的所有安装程序,按照从最低版本到最高版本的逻辑顺序,一次一个。
我从您的图片中注意到,您没有安装任何必备的 MSVC 运行时库 在 WAMPServer 安装过程中提到。 因此,您需要仔细阅读此内容,并确保您的操作系统完全能够运行可与 WAMPServer 一起安装的任何版本的 APache/MYSQL 和 PHP。
在运行 WAMPServer 安装之前,您必须阅读这些先决条件:
之前继续安装 Wampserver,如果您在安装 Wampserver 之前不检查并安装任何缺少的库,则必须确保您拥有所有这些 Microsoft C/C++ 运行时库的当前版本它不会正确安装,也不会正常运行!
如果您在安装 WAMPServer 时没有注意指定这些先决条件的安装对话框您的安装将会出错,您需要在安装任何缺少的运行时库之前删除 Wampserver。。 strong>,然后在安装完所有运行时重新安装 WAMPServer。
确保您的系统具有所有这些可再发行软件包的“最新”版本:-
- Microsoft Visual C/C++ Redistributable 2008 (VC9),
- Microsoft Visual C/C++ Redistributable 2010 (VC10),
- Microsoft Visual C/C++ Redistributable 2012 (VC11),
- Microsoft Visual C/C++ Redistributable 2013 (VC13),
- Microsoft Visual C/C++ Redistributable 2015 (VC14),
- Microsoft Visual C/C++ Redistributable 2017 (VC15)
重要提示:
如果您运行的是 64 位 Windows,建议同时安装这些运行时库的 32 位和 64 位版本。请记住,Windows 64 位可以运行 32 位代码,并且可以在 64 位 Windows 操作系统上安装 32 位或 64 位 WAMPServer。
如果您运行的是 Window pre windows 10,并且您运行的组件使用的是使用 MSVC 2015(VC14) 编译的 Apache/Mysql/PHP,您还需要安装 Universal C Runtime 这可以通过标准 Windows 下载根据this document on the microsoft site更新
---- Windows 通用 C 运行时更新
可以在本文后面找到所有这些可再发行组件的链接,以帮助您查找和安装它们。
建议:
请单独下载每一个,然后完成它的安装在下载下一个。无论版本如何,下载的安装程序的文件名几乎总是相同的,很容易混淆并漏掉一个。
在继续安装 WAMPServer 之前检查 Control Panel -> Programs and Features 它们都已安装。
Visual C++ 包
即使您仅使用 Apache 和 PHP 版本 VC11,Wampserver 2.4、2.5 和 3 也需要以下软件包(VC9、VC10、VC11)。
Apache 2.4.17(或更高版本)和 PHP 7 需要 VC14。
在哪里可以找到和下载 MSVC Redistributable 软件包:
VC9 可再发行版
对于 Windows 2000 Service Pack 4;视窗服务器 2003;视窗服务器 2008;视窗Vista; Windows XP、W7、W8
Microsoft Visual C++ 2008 SP1 Redistributable Package (x86) (32 bits)
Microsoft Visual C++ 2008 SP1 Redistributable Package (x64) (64bits)
VC10 可再发行组件
适用于 Windows 7;视窗服务器 2003;视窗服务器 2008;视窗服务器 2008 R2;视窗Vista;视窗XP
Microsoft Visual C++ 2010 SP1 Redistributable Package (x86)
Microsoft Visual C++ 2010 SP1 Redistributable Package (x64)
VC11 可再发行版
注意:Windows XP 不支持 VC11 或更高版本
Windows 7 服务包 1;视窗 8;视窗服务器 2008 R2 SP1;视窗服务器 2012; Windows Vista 服务包 2
要下载的两个文件VSU4\vcredist_x86.exe and VSU4\vcredist_x64.exe在同一页面上:
Visual C++ Redistributable for Visual Studio 2012 Update 4 (x86 and x64)
VC13 可再发行组件
Windows 7 服务包 1;视窗 8;视窗服务器 2008 R2 SP1;视窗服务器 2012; Windows Vista 服务包 2
要下载的两个文件VSU4\vcredist_x86.exe and VSU4\vcredist_x64.exe在同一页面上:
Visual C++ Redistributable Packages for Visual Studio 2013
VC14 Redistributable(Apache 2.4.17 和 PHP 7 需要)
Windows 10、Windows 7 Service Pack 1、Windows 8、Windows 8.1、Windows Server 2003 Service Pack 2、Windows Server 2008 R2 SP1、Windows Server 2008 Service Pack 2、Windows Server 2012、Windows Vista Service Pack 2
要下载的两个文件 vcredist_x86.exe et vcredist_x64.exe 在同一页面上:
VC15 可再发行组件(Apache 2.4.26 需要)
Visual C++ Redistributable Packages for Visual Studio 2017 x86
Visual C++ Redistributable Packages for Visual Studio 2017 x64
VC2017 (VC15) 向后兼容 VC2015 (VC14)。这意味着,可以在 VC15 二进制文件中使用 VC14 模块。由于这种兼容性,Redistributable 的版本号是 14.1x.xx,并且在您安装 Redistributable VC2017 后,VC2015 被删除,但您仍然可以使用 VC14。
Visual C++ Redistributable Packages for Visual Studio 2015 Update 3
Windows 中通用 C 运行时更新
Windows 10、Windows 7 Service Pack 1、Windows 8、Windows 8.1、Windows Server 2008 R2 SP1、Windows Server 2008 Service Pack 2、Windows Server 2012、Windows Vista Service Pack 2
根据您的特定环境访问此页面上的链接
Update for Universal C Runtime in Windows
注意:如果您在安装所有这些必需的运行时之前安装了 WAMPServer,最好卸载 WAMPServer,然后在安装所有运行时后重新安装 WAMPServer
最简单的解决方案
从 WAMPServer 备用存储库which can be found here 下载全套 MSVC 运行时
查看页面底部,有一个名为All Visual C++ Redistribuable Packages (x86) (32bits)或All Visual C++ Redistribuable Packages (x86_x64) (32 & 64bits)的下载
这将下载一个 ZIP 文件,其中包含所有可能需要的 MSVC 运行时库。解压缩文件并运行它公开的所有安装程序,按照从最低版本到最高版本的逻辑顺序,一次一个。