以windows2019+宝塔面板为例,简述安装过程

1、安装msodbcsql.msi
2、解压SQLSRV59.exe,提取出所需要的驱动组件。放入对应的文件夹。
本例取出php_pdo_sqlsrv_80_nts_x64.dllphp_sqlsrv_80_nts_x64.dll,放入c:\BtSoft\php\80\ext文件夹
3、进入宝塔面板,设置PHP配置文件,增加如下

extension=php_sqlsrv_80_nts_x64.dll
extension=php_pdo_sqlsrv_80_nts_x64.dll

4、重启php-fpm-80服务。

安装完成

PHP的微软官方驱动目前最高版本为5.9。
On the server side, Microsoft SQL Server 2012 and above on Windows are supported, as are Microsoft SQL Server 2016 and above on Linux.
根据微软的说明,在windows下可以支持到Microsoft SQL Server 2012,在linux下只支持Microsoft SQL Server 2016以上。

微软官方支持页面

https://docs.microsoft.com/zh-cn/sql/connect/php/loading-the-php-sql-driver?view=sql-server-ver15

https://github.com/Microsoft/msphpsql/releases

Install
On Linux and macOS run the commands below:
sudo pecl install sqlsrv-5.9.0
sudo pecl install pdo_sqlsrv-5.9.0

SQL Server 的 Microsoft PHP 驱动程序支持矩阵

https://docs.microsoft.com/zh-cn/sql/connect/php/microsoft-php-drivers-for-sql-server-support-matrix?view=sql-server-ver15#sql-server-version-certified-compatibility

附件如下
msphpsql.zip