安装扩展sqlsrv与pdo_sqlsrv步骤 第一步:加入微软源第二步:安装odbc驱动程序第三步:安装php7.4对应的pdo_sqlsrv扩展包第四步:解压缩pdo_sqlsrv扩展包并
进入宝塔面板终端(黑屏)操作界面,输入如下指令:
curl https://packages.microsoft.com/config/rhel/7/prod.repo > /etc/yum.repos.d/mssqlrelease.repo
按回车键完成输入。
在宝塔面板终端操作界面继续输入如下指令:
yum install msodbcsql mssql-tools unixODBC-devel
按回车键完成输入。
在宝塔面板终端中继续输入如下指令:
wget Http://pecl.php.net/get/pdo_sqlsrv-5.10.1.tgz
按回车完成输入。
在宝塔面板终端输入如下指令:
tar -zxvf pdo_sqlsrv-5.10.1.tgz
按回车完成输入,然后继续输入如下指令进入扩展包目录:
cd pdo_sqlsrv-5.10.1
按回车键完成输入。
在宝塔面板输入如下指令:
/www/server/php/74/bin/phpize
按回车完成输入,执行完成然后继续输入如下指令:
./configure --with-php-config=/www/server/php/74/bin/php-config
不要漏掉前面的“./”,按回车完成输入,执行完成然后继续输入如下指令:
make && make install
按回车完成输入,完成pdo_sqlsrv扩展包的安装。
在宝塔面板终端继续输入如下指令:
echo "extension = pdo_sqlsrv.so" >> /www/server/php/74/etc/php.ini
如果需要安装sqlsrv扩展包,要做的仅仅只是将以上第三至第六步指令中pdo_sqlsrv字眼改成sqlsrv即可安装完成sqlsrv扩展包,以重复第三步为例说明,在宝塔面板终端输入如下指令:
wget http://pecl.php.net/get/sqlsrv-5.10.1.tgz
其他指令如下,不再详细说明,一行一回车的执行即可:
tar -zxvf sqlsrv-5.10.1.tgzcd sqlsrv-5.10.1/www/server/php/74/bin/phpize./configure --with-php-config=/www/server/php/74/bin/php-configmake && make installecho "extension = sqlsrv.so" >> /www/server/php/74/etc/php.ini
以上指令仍需输入完一行按回车键执行完成后再输入另一行,切勿一次性复制粘贴。
在这里可查看pdo_sqlsrv扩展包对应的php版本说明,按照自己的php版本安装所需要的扩展即可。
本人使用的是fastAdmin框架(基于thinkphp5+Mysql的开源框架),利用thinkphp自带的PDO数据库操作mssql数据库完成海信收银系统和自建小程序的数据交互,目前已完成商品数据和会员数据互通。
来源地址:https://blog.csdn.net/qdtravelsky/article/details/130491377
--结束END--
本文标题: 宝塔linux面板+thinkphp+php7.4安装pdo_sqlsrv和sqlsrv扩展包
本文链接: https://lsjlt.com/news/411035.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-03-01
2024-03-01
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0