使用宝塔安装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、重启服务文章来源:https://www.toymoban.com/news/detail-454116.html
补充:使用ODBC Driver 18证书异常的解决方法:TP6连接SQL SERVER “SQLSTATE[08001]: [Microsoft][ODBC Driver 18 for SQL Server]SSL 提供程序: 证书链是由不受信任的颁发机构_笑看人生163的博客-CSDN博客文章来源地址https://www.toymoban.com/news/detail-454116.html
到了这里,关于PHP安装sqlsrv扩展指引的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!