http://www.rehack.cn/techshare/webbe/php/3391.html

首先配置好本地PHPstudy环境:

默认在D:\phpStudy\php\php-7.0.12-nts\ext目录下有php_pdo_sqlsrv_7_nts_x86.dll、php_sqlsrv_7_nts_x86.dll这两个扩展文件,如果没有的话到https://www.microsoft.com/en-us/download/details.aspx?id=20098这里下载(选择SQLSRV40.EXE,运行后就会得到这两个文件,然后复制到D:\phpStudy\php\php-7.0.12-nts\ext目录下)。

然后配置php.ini(D:\phpStudy\php\php-7.0.12-nts\php.ini),在扩展项后面添加下面两条:

 

1 2 extension=php_sqlsrv_7_nts_x86.dll extension=php_pdo_sqlsrv_7_nts_x86.dll

然后重启PHPstudy,

接下来配置thinkPHP5连接数据库文件application/database.php :

 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 return [     // 数据库类型     ‘type‘            => ‘sqlsrv‘,     // 服务器地址     ‘hostname‘        => ‘192.168.2.99‘,     // 数据库名     ‘database‘        => ‘menber‘,     // 用户名     ‘username‘        => ‘sa‘,     // 密码     ‘password‘        => ‘123456‘,     // 端口     ‘hostport‘        => ‘1433‘,     // 连接dsn     ‘dsn‘             => ‘‘,     // 数据库连接参数     ‘params‘          => [],     // 数据库编码默认采用utf8     ‘charset‘         => ‘utf8‘,     // 数据库表前缀     ‘prefix‘          => ‘zsb_‘,    ... ]

注意type是sqlsrv,然后就可以在控制器或模型里操作该数据库了