如何使用 php 5.4.19 将 mssql 与 PDO 连接


How do I connect mssql with PDO using php 5.4.19

当我连接到mssql时出现以下错误

未捕获的异常"PDOException"与消息"SQLSTATE[IMSSP]:此扩展需要Microsoft SQL Server 2012 本机客户端 ODBC 驱动程序与 SQL Server 通信

我正在使用

$db = new PDO("sqlsrv:server=127.0.0.1;database=test;", "sa", "mypassword");

我还在C:'xampp'php'ext中添加了驱动程序并将该扩展in php.ini file [PHP_PDO_MSSQL] 扩展名=php_pdo_sqlsrv_54_ts.dll

我已经尝试了几个教程,我到底在做什么,请告诉我做错了什么?

你使用的是哪个版本的PHP pdo sqlsrv?

尝试将其更新到 v3.1http://www.microsoft.com/en-us/download/details.aspx?id=20098

您也可以使用 ODBC 驱动程序:http://www.microsoft.com/en-us/download/details.aspx?id=36434