thinkphp3.2.3 php5.6.9连接SQL Server 2008 R2的方法

浏览:11692 发布日期:2015/11/21 分类:求助交流 关键字: SQL Server 2008
我下载了php_pdo_sqlsrv_56_nts.dll和php_pdo_sqlsrv_56_ts.dll,php_sqlsrv_56_nts.dll和php_sqlsrv_56_ts.dll,加载了扩展,

连接设置如下:        /* 数据库设置 */
    '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
最佳答案
评论( 相关
后面还有条评论,点击查看>>