最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
PDO连接数据报错could not find driver解决办法
时间:2022-06-24 23:14:45 编辑:袖梨 来源:一聚教程网
把这个模块打开,重启apache就可以了
遇到这个错误的原因只有一个,那就是PDO对应的数据库扩展没有加载进来,不要去怀疑PDO的错误,假如你在使用PDO的过程中遇到could not find driver报错,下面这些排查项获取能够帮你解决问题。
排查项一:是否安装对应驱动
在Windows下一般pdo_mysql.dll是自带的,所以去掉分号后能直接加载进来,但是在Linux下,你得确保你安装了PHP的pdo_mysql扩展,否则加载不进来。
排查项二:是否加载对应驱动
一般大家用的都是用的MySQL,所以PDO的driver就是pdo_mysql,所以你需要在启动PHP的时候把这个扩展包含进来。
检查php.ini看看是否包含了这个扩展,在Windows下需要将pdo_mysql.dll前面的分号去掉,Linux上加上extension='pdo_mysql.so'
排查项三:命令行下加载的配置文件是否正确
在Linux平台上我们可以在命令行下执行PHP程序,有时候会遇到在正常浏览器中访问PHP,PDO不会报错说could not find driver,但是在命令行下执行PHP是会报错could not find driver,这个时候一般是执行PHP时加载的PHP配置文件不对
其它排查方法
如果以上排查项检测都正确,仍然报错could not find driver,那么恭喜你是个幸运的孩子,遇到这种问题您可以去看看错误日志,多百度,或者Google一下,或许能解决问题,当然解决了问题也欢迎分享到这来,我会一一整理的
相关文章
- 《1号会员店》关闭自动续费方法 01-29
- 《排球少年:新的征程》社团每日福利领取方法 01-29
- 《椿之歌》新手风属性队伍推荐 01-29
- 《最终幻想14:水晶世界》小小阿托莫斯宠物获得方法 01-29
- 《燕云十六声》醉拳客打法攻略 01-29
- 《异人之下》全货币获取方法汇总 01-29