先下载扩展  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文件,没做测试了。

posted on 2016-05-30 17:20  zhs5  阅读(180)  评论(0编辑  收藏  举报