宝塔 php支持sqlserver

PDOException: SQLSTATE[IMSSP]: This extension requires the Microsoft ODBC Driver for SQL Server to communicate with SQL Server.

错误原因

这是 PHP 试图连接 SQL Server 数据库,但缺少必要的 ODBC 驱动支持 导致的。

具体来说:

  • 你使用的是 PDO_SQLSRVsqlsrv 扩展;
  • 这些扩展需要底层依赖 Microsoft ODBC Driver for SQL Server
  • 当前环境中没有安装这个驱动;
  • 因此 PHP 无法与 SQL Server 建立连接。

第一步:安装 Microsoft ODBC Driver for SQL Serve

步骤 1:删除旧的仓库文件(如果存在)

rm -f /etc/yum.repos.d/mssql-release.repo

步骤 2:重新添加 Microsoft SQL Server 官方仓库 curl -o /etc/yum.repos.d/mssql-release.repo https://packages.microsoft.com/config/rhel/8/prod.repo

步骤 3:清理并更新 yum 缓存

https://packages.microsoft.com/config/rhel/8/prod.repo

dnf clean all

dnf makecache

步骤 4:安装 ODBC 驱动

sudo ACCEPT_EULA=Y dnf install -y msodbcsql17

验证安装

odbcinst -j

第二步:宝塔安装php扩展

第三步:大功告成

相关推荐
科技前瞻观察5 天前
腾讯控股下的销售易,如何重塑中国CRM格局?
microsoft
电商API&Tina5 天前
京东商品详情API接口接入与应用
数据库·microsoft
yuan199975 天前
基于C#实现的专业级DXF文件显示控件
windows·microsoft·c#
qq_5470261795 天前
LangChain 模型(Models)
windows·microsoft·langchain
山岚的运维笔记6 天前
SQL Server笔记 -- 第86章:查询存储
笔记·python·sql·microsoft·sqlserver·flask
ZWZhangYu6 天前
【LangChain专栏】LangChain Memory 核心解析
windows·microsoft·langchain
模型时代6 天前
微软玻璃存储技术突破:数据保存可超万年
大数据·人工智能·microsoft
山岚的运维笔记6 天前
SQL Server笔记 -- 第85章:查询提示
数据库·笔记·sql·microsoft·sqlserver
天一生水water7 天前
MCP入门教程
人工智能·microsoft