一、安装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