我正在尝试将apache(xampp v5.6.8)中的php连接到ms sql server 2012 ..它一直给我错误
'程序无法启动,因为缺少MSVCP110.dll 电脑。尝试重新安装程序以解决此问题'。
下载并安装了visual c ++可重新分发的visual studio,并将MSVCP110.dll放在我的xampp php文件夹中。它仍然会出现同样的错误。请有人帮忙。
答案 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位库。这应该可以解决你的问题。