Php PDO配置windows身份验证

Php PDO配置windows身份验证,php,sql-server,pdo,Php,Sql Server,Pdo,我正在尝试使用windows身份验证配置PDO 我编写了以下代码: $db = new PDO('sqlsrv:server='.$config['db']['db_host'] .';Database='. $config['db']['db_name'], NULL, NULL); 它不起作用。 我收到了这个错误: 此扩展需要 Microsoft SQL Server 2012本机客户端,Microsoft SQL Server 2008 本机客户端或Microsoft SQL Serv

我正在尝试使用windows身份验证配置PDO

我编写了以下代码:

$db = new PDO('sqlsrv:server='.$config['db']['db_host'] .';Database='. $config['db']['db_name'], NULL, NULL); 
它不起作用。 我收到了这个错误:

此扩展需要 Microsoft SQL Server 2012本机客户端,Microsoft SQL Server 2008 本机客户端或Microsoft SQL Server 2005本机客户端 与SQL Server通信。访问以下URL以下载 用于x86的Microsoft SQL Server 2012本机客户端ODBC驱动程序: "

在我的php.ini中,我有:

extension=php_sqlsrv_56_ts.dll 
extension=php_pdo_sqlsrv_56_ts.dll

您知道我是否在php.ini中使用了特定的库或配置吗?

您是否尝试过安装Microsoft SQL Server本机客户端?是的,我成功了!!!!