PHP安装sqlserver扩展
MUKE VIP1
Believe that you can do better
文章
30
评论
35
粉丝
1
MUKE
VIP1
2022-05-23 14:22:16
181

一、【加入微软的源】

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

二、【安装驱动】

yum install msodbcsql mssql-tools unixODBC-devel

 以上两个驱动安装成功后,当前是支持php7以上的版本

 

三、【下载pdo_sqlsrv扩展包】

wget http://pecl.php.net/get/pdo_sqlsrv-5.8.1.tgz

 这里下载的sqlsrv版本为5.8.1,如需其他版本自行前往查看:http://pecl.php.net/package/pdo_sqlsrv

 

四、【解压并进入目录】这里两个步骤:1. 进行解压扩展包  2.并进入扩展包目录

tar -zxvf pdo_sqlsrv-5.8.1.tgz
cd pdo_sqlsrv-5.8.1

五、【执行命令安装】

这里我自己安装的是php7.3版本,总之找到自己对于版本路面记录,可自行修改目录

/www/server/php/73/bin/phpize
./configure --with-php-config=/www/server/php/73/bin/php-config
make && make instal 

六、【加入扩展引用】

echo "extension = pdo_sqlsrv.so" >> /www/server/php/73/etc/php.ini

到这里安装的流程就搞定啦,然后重启PHP,检查扩展是否安装成功

/www/server/php/73/bin/php -m|grep -i sqlsrvc

出现 pdo_sqlsrv 表示安装成功。

 

高版本可能会出现linux 下连接 sql server 数据库遇到了错误:error:1425F102:SSL routines:ssl_choose_client_version:unsupported protocol

 

回帖
回帖
全部回帖({{crcount}})
{{item.user.nickname}} {{item.user.group_title}} {{common.diaplayTime(item.create_time)}}
{{item.content}}
{{item.comment_content_show ? '取消' : '评论'}} 删除
回帖
{{reply.user.nickname}} {{reply.user.group_title}} {{common.diaplayTime(reply.create_time)}}
{{reply.content}}
{{reply.comment_content_show ? '取消' : '回复'}} 删除
回帖
收起
没有更多啦~
{{commentLoading ? '加载中...' : '查看更多评论'}}