【发布时间】:2013-05-27 12:25:58
【问题描述】:
我正在运行 WAMP 堆栈并尝试使用 PHP 的 PDO 连接到 SQL Server 实例。
我已经从 here 下载了 MS SQL 的 PHP 驱动程序,并将 **php_pdo_sqlsrv_54_ts.dll** 添加到 PHP 的扩展文件夹中。
然后将“php_pdo_sqlsrv_54_ts.dll”添加到 php.ini 的扩展列表中。
我知道我使用的是正确的驱动程序,因为我使用的是 PHP 5.4.3 版,**phpinfo()** 报告说它是线程安全的。
但是,在重启 Apache **phpinfo()**(和**PDO::getAvailableDrivers()**)后,都报告说只加载了 mysql、odbc 和 sqlite PDO 驱动程序。
这意味着当我尝试连接到我的 SQL Server 实例时,我收到了错误:
could not find driver
任何人都可以建议如何使其正常工作吗?
【问题讨论】:
-
您在进行更改后是否重新启动了 Apache?
-
当你做出这些改变时......你重启了服务器,对吗??
-
是的,我做了 - 很抱歉没有包括在描述中。
标签: php sql-server pdo php-5.4