一、安装ODBC程序,
下载适用于 SQL Server 的 ODBC 驱动程序 - 适用于 SQL Server 的 ODBC 驱动程序 |Microsoft 学习




运行安装程序,出现如下图所示页面;

选择下一步;选择我同意许可协议中的条款后选择下一步;

点击安装;

点击完成后就成功安装了驱动程序
打开用phpinfo()查看php版本信息。如下
<?phpecho phpinfo();?>
二、下载,配置sqlsrv扩展文件
1、下载sqlsrv扩展文件,建议下载5.11:
下载 Microsoft SQL Server PHP 驱动程序 - SQL Server PHP 驱动程序 |Microsoft 学习




下载的是一个自解压的文件,解压后会有一堆dll文件

2、把扩展文件对应的版本移动到PHP对应的目录下的ext目录;
php_pdo_sqlsrv_82_ts_x64.dll
php_sqlsrv_82_ts_x64.dll

3、更改PHP的配置文件,添加扩展,(以php8.2.13为例)
 extension=php_pdo_sqlsrv_82_ts_x64
 extension=php_sqlsrv_82_ts_x64

4、重启服务

总结:开启扩展后,还需要下载 Microsoft ODBC Driver 18 for SQL Server ,即第一步操作

报错:PDOException: could not find driver
 原因:未装驱动
 调用phpinfo可看是否装了驱动(pdo_drivers enabled 有的就是可用驱动)比如oci就是连接oracle,sqlsrv就是连接sqlserver
