用于Windows PHP PDO SQL server的sqlsrv驱动程序


sqlsrv driver for Windows PHP PDO SQL server

我已经在php.ini中添加并启用了给定的.dll,获得了Microsoft SQL Server 2012 Native Client,之前在另外两台机器上成功配置了它,但在我的本地机器上它只是说could not find driver我错过了什么吗?

php.ini:extension=php_pdo_sqlsrv_54_ts.dll

脚本:new PDO("sqlsrv:Server={$_dbConfig['server']};Database={$_dbConfig['dbName']}", $_dbConfig['username'], $_dbConfig['password'])

在php错误日志中,我感到奇怪:[08-Nov-2014 18:18:31 UTC] PHP Warning: PHP Startup: in Unknown on line 0,但不知道为什么,php.ini本身被配置为我的其他工作机器。

我不得不更改php.iniextension_dir = "ext"extension_dir = "C:'PHP'ext"

从这里得到:https://serverfault.com/a/240012/193005