• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

记宝塔centos7,php7.4安装sqlsrv扩展thinkphp5多数据库mysql,sqlserver使用 ...

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

今天下午由于在新项目中 需要使用 mssql数据库 但是版本升级到php7以后
老版本的mssql.so扩展不能使用  所以新安装sqlsrv来继续使用mssql数据库
以下是整理的安装过程 

首先加入微软的源很小 秒下

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

【安装驱动】

yum install msodbcsql mssql-tools unixODBC-devel 

安装对应php7.4 的 pdo_sqlsrv扩展包

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

然后解压

tar -zxvf pdo_sqlsrv-5.8.0.tgz
cd pdo_sqlsrv-5.8.0 

使用对应php版本的phpize  这里我是74版本的 目录为74 别的版本自行修改

/www/server/php/74/bin/phpize
./configure --with-php-config=/www/server/php/74/bin/php-config
make && make install 

在宝塔php.ini中加入扩展

extension = pdo_sqlsrv.so

tp5中使用

config加入配置

    'Sqlsrv'=>[
        //本地
        'type'            => 'sqlsrv',
        // 服务器地址
        'hostname'        => '',
        // 数据库名
        'database'        => '',
        // 用户名
        'username'        => '',
        // 密码
        'password'        => '',
        // 端口
        // 'hostport'        => '1433',
    ],  

 

$result = Db::connect(config('Sqlsrv'))->table('T_W_Inventory')->where('id',2)->find();

这样就可以 在项目中共同使用mysql和sqlserver数据库了


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
浅析php学习的路线图发布时间:2022-07-10
下一篇:
linux下重启mysql php nginx - byleaf发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap