安装PHP时,计算机错误中缺少msvcr110.dll
我正在尝试安装PHP(5.5)。 我在安装PHP时,计算机错误中缺少msvcr110.dll,php,dll,Php,Dll,我正在尝试安装PHP(5.5)。 我在C:\php文件夹中提取了zip文件。我还将“Path”系统变量设置为C:\php。但是,当我打开命令提示符并键入php时,我得到一个错误提示: 程序无法启动,因为您的数据库中缺少MSVCR110.dll 电脑。请尝试重新安装程序以解决此问题 我在C:\Windows\System32目录中检查了这个dll,我可以在那里找到文件。 如何消除这个错误? 任何帮助都将不胜感激 提前感谢。 < p>需要安装VisualC++库: 正如Stuart McLaughl
C:\php
文件夹中提取了zip文件。我还将“Path”系统变量设置为C:\php
。但是,当我打开命令提示符并键入php
时,我得到一个错误提示:
程序无法启动,因为您的数据库中缺少MSVCR110.dll
电脑。请尝试重新安装程序以解决此问题
我在C:\Windows\System32
目录中检查了这个dll,我可以在那里找到文件。
如何消除这个错误?
任何帮助都将不胜感激
提前感谢。
< p>需要安装VisualC++库: 正如Stuart McLaughlin所提到的,即使您使用64位操作系统,也要确保您获得x86版本,因为PHP需要一些32位库。因为当您搜索“PHP MSVCR110.dll”(更不用说它获得了100k以上的浏览量和不断增长的浏览量)时,这个问题的链接会显示在返回结果的顶部,以下是一些附加说明,您可以在寻求解决MSVCR110.dll错误时找到它们。 答案中描述的方法不仅适用于MSVCR110.dll案例,而且也适用于您寻找其他版本时,如更新的MSVCR71.dll
,我更新了答案以包括VC15,即使它超出了原始问题的范围。
在网上,您可以阅读: VC9、VC11和VC15 PHP的最新版本是使用VC9、VC11或VC15构建的 (分别为Visual Studio 2008、2012或2015编译器)并包括 性能和稳定性方面的改进 < > <强> VC9<强>构建需要您具有VisualC++的可重新分发 Visual Studio2008已安装SP1 x86或x64
<强> VC112012已安装x86或x64
<强> VC152015x86或x64已安装
这是非常重要的,因为你不仅需要安装VisualC++ +可重新分配的安装程序,而且还需要它的强版本>右版本>强,这是正确的,取决于PHP构建的实际使用。请注意您正在获取的PHP for Windows的版本,尤其要注意这个“VCxx”后缀,因为如果您在安装可再发行文件VC11的同时安装需要VC9的PHP,它将无法工作,因为运行时依赖关系根本无法实现。与一些人的想法相反,您需要的是所需的版本,因为较新(较高)的版本不包括较旧(较低)的版本。因此,即VC11不提供VC9兼容性。此外,VC15既不满足VC11也不满足VC9依赖性。它只是VC15,没有其他功能。处理它:)
例如,归档名称php-5.6.4-nts-Win32-VC11-x86
告诉我们
下载链接 请注意,您使用的是32位版本的PHP,因此即使您的Windows版本为64位,您也需要32位可再发行(x86)强>
- VC9:VisualC++可重新分配VisualStudio 2008:或
- VC11:Visual C++可重新分配VisualStudio 2012:
- VC15:Visual C++可重新分配VisualStudio 2015:
- VC17:VisualC++可重新分配VisualStudio 2017:
在“可执行文件(可选)”字段中,请注意安装了php-cgi.exe的程序文件版本。我已使用Web平台安装程序在Windows Server 2008 R2的IIS7中安装了php。它不是开箱即用的。我必须安装Visual C++ +可重新分发的VS 2012更新4(32位)在这里找到。< /P>确保您安装x86版本,即使运行64位OS。PHP使用了一些32位库。非常感谢!尝试了很多其他的东西,但这就是为什么它对我的工作很多。。它起作用了。我尝试了很多方法来解决这个错误,但是没有。这也是我的情况!在Windows 7上发生了我,对PHP和VC++的重新分配有很好的解释。这对我帮助很大。正如我观察到的:即使您使用的是x64系统(win 10+php VC11),您也必须安装x86版本的VC*谢谢。我选择了VS2017和VC15,效果非常好。另一方面,我不知道为什么这个安装要复杂。感觉