百度的资料很凌乱自己解决(又不能google,唉太难了,百度的结果太没质量),发帖方便需要的人快速解决。
基础的IIS环境和PHP配置好。
1、确认PHP7的版本:分7.0.X、7.1.X、7.2.X、等
2、再确认PHP的是x86?x64?
3、确认PHP安装是线程版?非线程版?ts/nts
以上3个确认了就去下载微软的扩展文件:
1、微软的驱动包:Microsoft Drivers for PHP for SQL Server 根据版本下载别搞错了
https://github.com/Microsoft/msphpsql/releases
2、配置php.ini
编辑php.ini,添加:
extension=php_sqlsrv_7X_XX.dll
extension=php_pdo_sqlsrv_7X_XX.dll
3、安装Microsoft® ODBC Driver
Microsoft® ODBC Driver 11 for SQL Server® - Windows (支持Sql Server® 2005)
https://www.microsoft.com/zh-CN/download/details.aspx?id=36434
Microsoft® ODBC Driver 13 for SQL Server® - Windows + Linux (支持最新的SQL Server® 2016) https://www.microsoft.com/zh-CN/download/details.aspx?id=50420
已经安装SQL Server 2016的可以跳过安装Microsoft® ODBC Driver 13 for SQL Server®
该扩展库sqlsrv的手册:
https://www.php.net/manual/zh/book.sqlsrv.php