PHP安装sqlsrv扩展指引

PHP安装sqlsrv扩展指引

使用宝塔安装sqlsrv扩展,安装后死活连接不上,后面看到官方文档发现没有按照ODBC驱动,简单整理了一下,具体步骤如下:

1、安装ODBC程序,使用ODBC Driver 18连接可能会出现证书异常([Microsoft][ODBC Driver 18 for SQL Server]SSL 提供程序: 证书链是由不受信任的),直接改成ODBC Driver 17了。官方下载地址:Download ODBC Driver for SQL Server – ODBC Driver for SQL Server | Microsoft Docs

2、下载sqlsrv扩展文件,建议下载5.10:

官方下载地址:Download the Microsoft Drivers for PHP for SQL Server – PHP drivers for SQL Server | Microsoft Docs

3、把扩展文件对应的版本移动到PHP对应的目录下的ext目录;

4、更改PHP的配置文件,添加扩展,(以php7.4为例)
extension=php_pdo_sqlsrv_74_ts_x64
extension=php_sqlsrv_74_ts_x64

5、重启服务

补充:使用ODBC Driver 18证书异常的解决方法:TP6连接SQL SERVER “SQLSTATE[08001]: [Microsoft][ODBC Driver 18 for SQL Server]SSL 提供程序: 证书链是由不受信任的颁发机构_笑看人生163的博客-CSDN博客

                       

点击阅读全文

上一篇 2023年 5月 25日 am11:17
下一篇 2023年 5月 25日 am11:18