ThinkPHP 5 配置 SQL SERVER

首先安装:SQL Server

下载完毕后请手动运行安装目录【D:/BtSoft/sqlserver/setup.bat】进行安装 

一、检查路径:C:\BtSoft\php\56\ext   (这里是php5.6目录)  有没有下方两个文件(有的版本自带,只用安装SQL Server即可)

1.php_pdo_sqlsrv_7_nts_x86.dll

2.php_sqlsrv_7_nts_x86.dll

没有的话,下载解压将两个文件放到php环境目录下

下载地址:https://msdn.microsoft.com/zh-cn/library/mt683517.aspx 

蓝奏云:SQLSRV510.zip - 蓝奏云

二、编辑php.ini,将上述这两个扩展添加进去

如下:

extension=php_sqlsrv_7_nts_x86.dll
extension=php_pdo_sqlsrv_7_nts_x86.dll

宝塔:软件商店 -- 设置正在使用的php版本 -- 配置文件

三、配置application 下datebase.php ,只需要把数据库类型变换为sqlsrv就行了

注意:提示缺少sql server驱动,根据自己的电脑系统位数下载驱动 Microsoft® ODBC Driver 11 for SQL Server® - Windows链接为:https://www.microsoft.com/en-us/download/details.aspx?id=36434

附加:链接多个数据库   打开文件/application/config.php       增加第二个数据库 database2 

 切换数据库  使用

$Db = Db::connect(Config::get('database2'));// 查询数据,和使用系统的DB类方法略有差异
$row = $Db->table("c_CustomerOrder")
     ->where($where)
     ->limit($page*$size,$size)
     ->order('id desc')
     ->select();

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值