PDO连接数据报错could not find driver解决办法
发布:smiling 来源: PHP粉丝网 添加日期:2018-10-22 17:20:11 浏览: 评论:0
把这个模块打开,重启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一下,或许能解决问题,当然解决了问题也欢迎分享到这来,我会一一整理的。
Tags: 办法 数据
相关文章
- ·解决dwz增删改查不局部刷新的办法(2018-09-22)
- ·php 替换空行 不匹配空行问题解决办法(2018-10-23)
- ·php中数据的批量导入(csv文件)(2013-12-09)
- ·php 实现jquery+ajax 跨域数据调用实例(2014-01-03)
- ·PHP淘宝IP数据获取用户IP及地理位置(2014-01-06)
- ·PHP JSON数据处理实例程序用法(2014-01-06)
- ·php 通过curl post发送json数据实例(2014-01-10)
- ·php如何连接mysql数据库(2014-06-06)
- ·php中socket实现GET与POST异步提交数据(2014-06-16)
- ·php快速导出csv格式数据程序代码(2014-06-16)
- ·xampp开启xampp Mysql数据库等的远程访问例子(2014-06-20)
- ·PHP利用Curl模拟登录并获取数据例子(2014-06-21)
- ·PHP实现数据导入、CSV文件下载的例子(2014-06-25)
- ·Php CURL模拟登陆论坛并采集数据实例(2014-07-07)
- ·PHP数据采集程序采集天气网数据实例演示(2014-07-15)
- ·PHP/Shell大文件数据统计并且排序(2014-07-21)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)