程序无法启动,因为计算机中缺少MSVCP110.dll

时间:2015-08-28 15:49:33

标签: php sql-server apache

我正在尝试将apache(xampp v5.6.8)中的php连接到ms sql server 2012 ..它一直给我错误

  

'程序无法启动,因为缺少MSVCP110.dll   电脑。尝试重新安装程序以解决此问题'。

下载并安装了visual c ++可重新分发的visual studio,并将MSVCP110.dll放在我的xampp php文件夹中。它仍然会出现同样的错误。请有人帮忙。

1 个答案:

答案 0 :(得分:0)

首先我要说非PHP DLL不应该驻留在PHP目录中。它们属于程序或系统目录。

确保为Visual Studio 2012 Update 4安装了正确版本的 Visual C ++ Redistributable ,无论是 32位还是 64位。您可以尝试将该DLL复制到 System32 SysWoW64 (取决于您的系统版本)Windows目录,风险自负

<强>更新

根据您的评论,我了解到您的系统是64位。您在 System32 中发现DLL的事实告诉我们您安装了64位Visual C ++ Redistributables。

如果您的XAMPP为32位,则应安装另外相同的 Visual C ++ Redistributable for Visual Studio 2012 Update 4 ,但 32位,以便您的系统具有它们都适用于32位和64位应用程序。

32位应用程序不使用64位库。这应该可以解决你的问题。