ubuntu22.04 php 连接低版本的sqlserver
报错:
SQLSTATE[08001]: [Microsoft][ODBC Driver 17 for SQL Server]SSL Provider: [error:0A0C0103:SSL routines::internal error]
或者:
SQLSTATE[08001]: [Microsoft][ODBC Driver 17 for SQL Server]SSL Provider: [error:0A000102:SSL routines::unsupported protocol
ubuntu20.04 版本中可以通过 修改 /etc/ssl/openssl
[default_conf]
ssl_conf = ssl_sect
[ssl_sect]
system_default = system_default_sect
[system_default_sect]
MinProtocol = TLSv1
CipherString = DEFAULT@SECLEVEL=1
ubuntu 22.04 配置文件有一些差异
经测试只需要修改配置文件的大概最后一行
[system_default_sect]
CipherString = DEFAULT:@SECLEVEL=2
CipherString = DEFAULT:@SECLEVEL=0
或者
CipherString = ALL:@SECLEVEL=0文章来源:https://www.toymoban.com/news/detail-443937.html
然后重启php8.1-fpm 即可文章来源地址https://www.toymoban.com/news/detail-443937.html
到了这里,关于SQLSTATE[08001]: [Microsoft][ODBC Driver 17 for SQL Server]SSL Provider: [error:0A000102:SSL routine的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!