pdo连接mssql2008

先下载扩展  https://www.microsoft.com/en-us/download/details.aspx?id=20098

我的php版本是5.3.29 对应下载3.0版本 下载后安装到php下的ext目录(自动复制进dll文件)

然后是 php.ini 中增加

extension=php_sqlsrv_53_ts_vc9.dll
extension=php_pdo_sqlsrv_53_ts_vc9.dll

这里最开始我复制的网上的php_pdo_sqlsrv_52_ts_vc6.dll 一直报错,没找到原因,直到后面搜索到这篇文章(https://docs.moodle.org/29/en/Using_the_Microsoft_SQL_Server_Driver_for_PHP)

里面提到

For PHP 5.3.2 (or later)

[PHP_SQLSRV]
extension=php_sqlsrv_53_nts_vc9.dll




测试正常了,其他php版本应该是下载对应的版本和配置相应的dll文件,没做测试了。

原文地址:https://www.cnblogs.com/henshui/p/5543217.html