首先配置好本地PHPstudy环境:
默认在D:phpStudyphpphp-7.0.12-ntsext目录下有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:phpStudyphpphp-7.0.12-ntsext目录下)。
然后配置php.ini(D:phpStudyphpphp-7.0.12-ntsphp.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,然后就可以在控制器或模型里操作该数据库了