您的位置:首页 > 编程语言 > PHP开发

thinkphp5 连接Sql Service出现could not find driver的解决办法

2017-08-04 13:53 549 查看
今天头疼弄这个,一直百度谷歌的查,最后功夫不负有心人啊,找到了方法,自己记录一下,以免以后再出现

因为我用的是php5.5以上版本,但php内置已经不支持了mssql,下载微软的扩展还是没有用,只能找啊找啊,终于找到可以用的版本了,具体的配置方法也给大家说一下。

首先说一下thinkphp5的数据库配置:

return [
// 数据库类型
'type' => 'sqlsrv',(type很重要,别搞错了)
// 服务器地址
'hostname' => '服务器地址',
// 数据库名
'database' => '数据库名',
// 用户名
'username' => '用户名',
// 密码
'password' => '密码',

这是压缩包的内容:sqlsrv扩展
<——下载



方法:

1

把压缩包解压出来,里面的.dll文件根据自己的配置,复制到'/php/ext/'里,比如:

php_pdo_sqlsrv_55_ts.dll

php_sqlsrv_55_ts.dll

2

把你放到ext文件里的.dll扩展的名字放到php.ini里,比如

extension=php_pdo_sqlsrv_55_ts.dll

extension=php_sqlsrv_55_ts.dll

记得去掉;

3

重启你的apache

4

大功告成!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐