宝塔 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扩展

第三步:大功告成

相关推荐
阿酷tony11 小时前
微软语音合成标记语言SSML文档结构和事件(详细文档和实例)
microsoft·微软语音·ssml文档结构·ssml结构·ssml语音合成
qb_jiajia15 小时前
2025年微软mos备考攻略-穷鬼版
microsoft·微软
FreeBuf_1 天前
微软365 PDF导出功能存在本地文件包含漏洞,可泄露敏感服务器数据
服务器·microsoft·pdf
Leinwin1 天前
微软上线 Deep Research 预览版:o3+必应赋能研究自动化
运维·microsoft·自动化
lzhdim1 天前
Intel新CPU助攻:微软Copilot+将登陆台式电脑
microsoft·电脑·copilot
脑袋大大的2 天前
钉钉企业应用开发技巧:在单聊会话中实现互动卡片功能
服务器·microsoft·钉钉·企业应用开发
泰勒朗斯3 天前
ffmpeg 中config 文件一些理解
windows·microsoft·ffmpeg
AI生存日记4 天前
AI 行业早报:微软发布诊断工具,上海聚焦四大应用场景
人工智能·microsoft·机器学习·open ai大模型