连接设置如下:
/* 数据库设置 */
'DB_TYPE'=>'sqlsrv', // 数据库类型
'DB_HOST'=>'192.168.0.101', // 服务器地址
'DB_NAME'=>'test', // 数据库名
'DB_USER'=>'conn_test', // 用户名
'DB_PWD'=>'123456', // 密码
'DB_PORT'=>'1433', // 端口
'DB_PREFIX'=>'test_', // 数据库表前缀提示信息为:无法加载数据库驱动: Think\Db\Driver\请教大神,应该如何设置?
问题已经解决。
原因在于在微软官方下载的SQLSRV32里的php_pdo_sqlsrv_56_nts.dll和php_pdo_sqlsrv_56_ts.dll,php_sqlsrv_56_nts.dll和php_sqlsrv_56_ts.dll都不支持64位的系统。
详细情况参见 星耀学园 兄的博客:http://www.cnblogs.com/xxx91hx/p/4212065.html
感谢 星耀学园 兄 提供的64位的文件
支持64位的请来这里下载 有区别的就是 5.5 和5.6 版本
所以这里就给 5.5 和 5.6的64位 地址下载
http://pan.baidu.com/s/1kT5PceN
星耀学园 兄的另一篇文章也值得借鉴:
服务器配置:Windows2008R2+PHP5.6+SQLServer2008(X64)
http://www.cnblogs.com/denny-duan/p/serverconfig_WIPS.html
最佳答案