jquery教程

推荐列表 站点导航

当前位置:首页 > jquery > jquery教程 >

PDO连接数据报错could not find driver解决办法

来源:网络整理  作者:  发布时间:2020-12-22 01:11
jquery中文网为您提供PDO连接数据报错could not find driver解决办法等资源,欢迎您收藏本站,我们将为您提供最新的PDO连...

在Windows下一般pdo_mysql.dll是自带的,所以去掉分号后能直接加载进来,但是在Linux下,你得确保你安装了PHP的pdo_mysql扩展,否则加载不进来。

在Linux平台上我们可以在命令行下执行PHP程序,有时候会遇到在正常浏览器中访问PHP,PDO不会报错说could not find driver,但是在命令行下执行PHP是会报错could not find driver,这个时候一般是执行PHP时加载的PHP配置文件不对

把这个模块打开,重启apache就可以了

排查项二:是否加载对应驱动


一般大家用的都是用的MySQL,所以PDO的driver就是pdo_mysql,所以你需要在启动PHP的时候把这个扩展包含进来。
检查php.ini看看是否包含了这个扩展,在Windows下需要将pdo_mysql.dll前面的分号去掉,Linux上加上extension='pdo_mysql.so'

PDO连接数据报错could not find driver,连接mysql 5. 在PHP的默认设置中,只打开了php_pdo 模块, 没有打开php_pdo_mysql模块.所以才会出现找不到驱动程序的错误.

如果以上排查项检测都正确,仍然报错could not find driver,那么恭喜你是个幸运的孩子,遇到这种问题您可以去看看错误日志,多百度,或者Google一下,或许能解决问题,当然解决了问题也欢迎分享到这来,我会一一整理的

排查项一:是否安装对应驱动


遇到这个错误的原因只有一个,那就是PDO对应的数据库扩展没有加载进来,不要去怀疑PDO的错误,假如你在使用PDO的过程中遇到could not find driver报错,下面这些排查项获取能够帮你解决问题。

其它排查方法

排查项三:命令行下加载的配置文件是否正确

相关热词: 解决

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/jq/jc/6892.shtml

最新文章
PHP识别相片是否是颠倒的 PHP识别相片是否是颠倒的

时间:2020-12-28

python编程有哪些ide python编程有哪些ide

时间:2020-12-28

python开发工程师是做什么 python开发工程师是做什么

时间:2020-12-28

php构造函数的作用 php构造函数的作用

时间:2020-12-28

php怎么跟数据库连接 php怎么跟数据库连接

时间:2020-12-28

php实现顺序线性表 php实现顺序线性表

时间:2020-12-28

Python多重继承中的菱形继 Python多重继承中的菱形继

时间:2020-12-28

php中break的作用 php中break的作用

时间:2020-12-28

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

PDO连接数据报错could not find driver解决办法

2020-12-22 编辑:

在Windows下一般pdo_mysql.dll是自带的,所以去掉分号后能直接加载进来,但是在Linux下,你得确保你安装了PHP的pdo_mysql扩展,否则加载不进来。

在Linux平台上我们可以在命令行下执行PHP程序,有时候会遇到在正常浏览器中访问PHP,PDO不会报错说could not find driver,但是在命令行下执行PHP是会报错could not find driver,这个时候一般是执行PHP时加载的PHP配置文件不对

把这个模块打开,重启apache就可以了

排查项二:是否加载对应驱动


一般大家用的都是用的MySQL,所以PDO的driver就是pdo_mysql,所以你需要在启动PHP的时候把这个扩展包含进来。
检查php.ini看看是否包含了这个扩展,在Windows下需要将pdo_mysql.dll前面的分号去掉,Linux上加上extension='pdo_mysql.so'

PDO连接数据报错could not find driver,连接mysql 5. 在PHP的默认设置中,只打开了php_pdo 模块, 没有打开php_pdo_mysql模块.所以才会出现找不到驱动程序的错误.

如果以上排查项检测都正确,仍然报错could not find driver,那么恭喜你是个幸运的孩子,遇到这种问题您可以去看看错误日志,多百度,或者Google一下,或许能解决问题,当然解决了问题也欢迎分享到这来,我会一一整理的

排查项一:是否安装对应驱动


遇到这个错误的原因只有一个,那就是PDO对应的数据库扩展没有加载进来,不要去怀疑PDO的错误,假如你在使用PDO的过程中遇到could not find driver报错,下面这些排查项获取能够帮你解决问题。

其它排查方法

排查项三:命令行下加载的配置文件是否正确

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/jq/jc/6892.shtml

相关文章

风云图片

推荐阅读

返回jquery教程频道首页