如何在xampp中使用php连接sql server

如何在xampp中使用php连接sql server,php,sql,xampp,Php,Sql,Xampp,我在我的计算机上安装了xampp,xampp php版本是5.5.15。我想连接sql server(也安装在我的计算机sql server 2005中)。我下载php驱动程序并复制粘贴两个php文件“php_pdo_sqlsrv_55_ts.dll”和“C:\xampp\php\ext”中的“php_sqlsrv_55_ts.dll”文件夹和格式php.ini文件扩展名=php_pdo_sqlsrv_55_ts.dll和extension=“php_sqlsrv_55_ts.dll”我的问题是

我在我的计算机上安装了xampp,xampp php版本是5.5.15。我想连接sql server(也安装在我的计算机sql server 2005中)。我下载php驱动程序并复制粘贴两个php文件“php_pdo_sqlsrv_55_ts.dll”和“C:\xampp\php\ext”中的“php_sqlsrv_55_ts.dll”文件夹和格式php.ini文件扩展名=php_pdo_sqlsrv_55_ts.dll和extension=“php_sqlsrv_55_ts.dll”我的问题是当我重新启动apache服务器(从xampp控制面板)时,它会显示两条错误消息一条是

httpd.exe错误“您的计算机缺少http.exe错误msvcp110.dll” 另一个是 “xampp错误php启动无法加载动态库找不到特定模块” 除了此错误之外,我正在尝试使用代码与sql server连接,但代码返回未定义的sqlsrv_connect函数错误

我的代码很简单

<?php
$serverName='SANTUNU23-PC\SQLEXPRESS';
$connectioninfo=array ('Database'=>'DB2662_cslBeseElec');
$myuser='santunu23';
$conn=sqlsrv_connect($serverName,$connectioninfo);
if($conn)
{
echo 'connection established';
}
else
{
echo 'can not make the connection'; 
die(print_r(sqlsrv_errors(),TRUE));
}
?>


如果我的系统是Windows 7 32位< /p> < p>你可以搜索“MVCP110.DLL”,那么你就会知道这个文件属于“微软Visual C++ 2012可再分发包”。所以下载,安装它,再试一次。< /P>我在微软上安装了微软Visual C++ 2013可再分发软件包,但是作为你的建议,我将下载并安装微软Visual C++ 2012可重新分配的包,在我的计算机中,是那些C++可重新分配包的问题,它们不向后兼容,因此您确实需要确切的版本。另外,请确保安装了正确的bit版本。如果你的WebServer /PHP运行32位,即使你的计算机运行在64位以下(32位可执行文件只能加载32位DLL),你也需要32位版本。安装微软Visual C++ 2012可重新发布的软件包后,现在就可以了。谢谢大家。