首先安装: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
二、编辑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();