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

第三步:大功告成

相关推荐
自在极意功。10 小时前
Web开发中的分层解耦
java·microsoft·web开发·解耦
txzz888812 小时前
网络应用netstart命令
网络·windows·计算机网络·microsoft
武藤一雄21 小时前
[WPF] 万字拆解依赖属性与附加属性
前端·microsoft·c#·.net·wpf
武藤一雄1 天前
C#:深入浅出委托(Delegate/Func/Action/Predicate)
开发语言·后端·microsoft·微软·c#·.net
不坑老师1 天前
在Word、PPT中一键制作汉字笔顺分解步骤效果,自定义格子颜色、多种效果~
microsoft·word·powerpoint·wps·office
梦想的旅途21 天前
基于 RPA 的企业微信外部群主动调用:技术实现底层逻辑拆解摘要
microsoft
Ashley_Amanda1 天前
一体机:融合智能与场景,重塑高效交互新体验
microsoft
拓端研究室2 天前
专题:2025年游戏市场洞察报告:市场规模、用户行为、投资趋势|附320+份报告PDF、数据、可视化模板汇总下载
大数据·人工智能·microsoft
闲人编程2 天前
Pydantic数据验证与序列化
数据库·python·microsoft·数据处理·pydantic·codecapsule
小七mod2 天前
【Windows】神州网信政府版Win10 V2022-L登陆微软账号时提示0x800704ec的解决办法
windows·microsoft·win10·神州网信版·windows10企业版·windows神州网信政府版·微软账号