linux下安装php7.2的sqlsrv扩展,sqlserver,mssql

本文介绍如何在Linux环境下通过yum配置Microsoft SQL Server安装源,并安装所需的依赖组件,之后下载pdo_sqlsrv扩展并完成安装配置,最后验证扩展是否安装成功。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、设置yum安装源

curl https://packages.microsoft.com/config/rhel/7/prod.repo > /etc/yum.repos.d/mssqlrelease.repo

2、安装依赖组件

yum -y install msodbcsql mssql-tools unixODBC-devel

3、下载安装包

我选择的是5.6.1版本,我将它放在/tools目录下

#进入目录
cd /tools
#下载
wget http://pecl.php.net/get/pdo_sqlsrv-5.6.1.tgz

4、解压,然后进入sqlsrv的目录

tar -xvf pdo_sqlsrv-5.6.1.tgz
cd pdo_sqlsrv-5.6.1

5、用phpize安装扩展

以下的/usr/local/php7.2/是我的php的安装目录,操作的时候,需要将这里替换成自己系统上的php安装目录。

/usr/local/php7.2/bin/phpize

./configure --with-php-config=/usr/local/php7.2/bin/php-config

make && make install

 6、修改php.ini,这个文件一般是在php安装目录下的ext目录下(php.ini的目录要确保正确,我一开始就踩了这个坑,改了不生效)

在末尾加上一行

extension=pdo_sqlsrv.so

7、验证

(1)重启php-fpm,在一个php页面上写,phpinfo();运行

如果能正常显示pdo_sqlsrv相关信息,即安装成功

(2)输入如下命令:

/usr/local/php7.2/bin/php --ri pdo_sqlsrv

显示sqlsrv的版本信息,即安装成功。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值