当前位置: 首页 > news >正文

Ubuntu24搭建PHP访问SQL Server环境

添加了Microsoft的官方APT源

curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
curl https://packages.microsoft.com/config/debian/10/prod.list > /etc/apt/sources.list.d/mssql-release.list
sudo apt-get update

驱动安装

sudo ACCEPT_EULA=Y apt-get install -y unixodbc unixodbc-dev msodbcsql17

这里ACCEPT_EULA=Y是必需的,因为它表示你接受Microsoft的EULA(最终用户许可协议)。

ODBC17安装参考【https://learn.microsoft.com/zh-cn/sql/connect/odbc/linux-mac/installing-the-microsoft-odbc-driver-for-sql-server?view=sql-server-ver16&tabs=ubuntu18-install%2Cubuntu17-install%2Cdebian8-install%2Credhat7-13-install%2Crhel7-offline】

安装PHP扩展sqlsrv

sudo pecl install sqlsrv-5.10.0 pdo_sqlsrv-5.10.0

安装成功提示如下

安装成功后,按照提示,在php.ini中增加配置(查询文件位置:find / -name "php.ini")

extension=sqlsrv.so
extension=pdo_sqlsrv.so

然后重启php7.4-fpm

systemctl restart php7..4-fpm

查询是否安装成功

php -m |grep "sqlsrv"

报错:PHP Warning:  PHP Startup: Unable to load dynamic library 'pdo_sqlsrv.so'

报错:PHP Warning:  PHP Startup: Unable to load dynamic library 'pdo_sqlsrv.so' (tried: /usr/lib/php/20190902/pdo_sqlsrv.so (/usr/lib/php/20190902/pdo_sqlsrv.so: undefined symbol: php_pdo_unregister_driver), /usr/lib/php/20190902/pdo_sqlsrv.so.so (/usr/lib/php/20190902/pdo_sqlsrv.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0

解决方案:加载 pdo_sqlsrv之前先加载pdo即可

http://www.dtcms.com/a/407931.html

相关文章:

  • 甘州区建设局网站做logo的网站
  • 网站名 注册钓鱼网站搭建教程
  • 电子商务网站规划与建设步骤武夷山网站建设wzjseo
  • 学校网站开发免费行情软件app网站大全下载免费入口
  • 北京网站建设排行榜10条重大新闻事件
  • 阅读网站建设重庆网站关键字优化
  • C++基础(21)——内存管理
  • 企业网站建设的目的网页 网站 站点的区别
  • 图像分类项目
  • wordpress 英语太原seo优化公司
  • 专门做壁纸的网站传奇页游
  • ubuntu18.04 vsomeip的编译及使用
  • 自适应网站价格成都it公司排名
  • 长沙seo网站排名厦门同安网站建设
  • 企业购网站建设小说分销平台
  • langchain概述
  • C++笔记(基础)基于范围的for循环 nullptr,using关键字
  • cpanel 子网站做旅游网站犯法吗
  • 浙江华企做的网站效果如何wordpress弹窗
  • 学做效果图的网站有哪些四川平昌县建设局网站
  • 在国外做黄皮网站违法么软盟软件 app开发公司
  • 建水网站建设网站常用的蓝色
  • 怎么查看网站有没有做301深广纵横设计公司官网
  • 做网站要不要35类商标网龙网络公司招聘
  • 【鸿蒙开源技术共建】用@luvi/lv-markdown-in在HarmonyOS上打造高性能Markdown编辑体验
  • 两学一做网站专栏怎么设置网站建设中期怎么入账
  • Java 中 NIO与传统IO的关系 (附Java IO 流核心类对比表)
  • 阿里巴巴怎么做企业网站南京江北新区楼盘
  • I/O 多路转接之 epoll:高并发服务器的性能利器
  • 呼叫行业群呼模式转手拨模式转型代价分析