首先配置好本地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,然后就可以在控制器或模型里操作该数据库了
http://www.rehack.cn/techshare/webbe/php/3391.html
原文地址:https://www.cnblogs.com/m0488/p/10325449.html