我已经在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.ini
:extension_dir = "ext"
至extension_dir = "C:PHPext"
从这里得到:https://serverfault.com/a/240012/193005