- A+
所属分类:PHP
首先配置好本地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),在扩展项后面添加下面两条:
extension=php_sqlsrv_7_nts_x86.dll extension=php_pdo_sqlsrv_7_nts_x86.dll
然后重启PHPstudy,
接下来配置thinkPHP5连接数据库文件application/database.php :
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,然后就可以在控制器或模型里操作该数据库了。
PS: php5.6版本连接的方法也是一样,只是.dll扩展文件的差别。

我的微信公众号
我的微信公众号扫一扫
2017-06-13 01:04 沙发
很好的网站
2017-04-28 15:54 板凳
目前还没找到,thinkphp 在 phpstudy 上 nginx.cof 的配置方案! 求大神帮忙
!
2017-04-30 02:42 1层
@路人甲 很简单啊,参照手册配置就行了http://www.kancloud.cn/manual/thinkphp5/177576
2017-04-28 15:52 地板
nginx.cof (PATH_INFO ) 配置不好 thinkphp 是跑不起来的
2017-03-09 10:33 4楼
值得收藏的啊。。。
2017-03-09 12:58 1层
@上海网站建设 可以少踩坑