废话
在给一个客户做一个企业内部管理平台,需要连接客户的内部数据库系统,客户懒的找第三方做接口对接,提供了sqlserver的权限账号,让我们直连数据库,花了1个小时研究了一下thinkphp连接sqlserver,这边做一下笔记。
操作环境
windows10 企业版
phpstudy 2016(php 5.4 NTS)
SQL SERVER2008R2
过程
phpstudy 设置 php_sqlsrv打钩
thinkphp config 配置:
'DB_TYPE'=>'sqlsrv', // 数据库类型 'DB_HOST'=>'', // 服务器地址 'DB_NAME'=>'', // 数据库名 'DB_USER'=>'', // 用户名 'DB_PWD'=>'', // 密码 'DB_PORT'=>'', // 端口 'DB_PREFIX'=>'hx_', // 数据库表前缀
结果
上面两个步骤后就可以正常连接了,如果还是不行,请查看thinkphp提示,安装必要插件就好。