首页 > 数据库技术 > 详细

Yii “CDbConnection failed to open the DB connection: could not find driver"解决办法

时间:2016-05-22 18:02:48      阅读:591      评论:0      收藏:0      [点我收藏+]

前言:用Yii框架做项目时,有时会遇到“CDbConnection failed to open the DB connection: could not find driver”这个问题,这个问题通常是因为没有加载pdo_mysql.dll扩展所致。查找问题和解决的方法如下:

一、在phpinfo中查看是否有pdo_mysql模块或者在cmd中输入php -m查看是否加载了pdo_mysql模块。

二、要是在第一步中没有找到pdo_mysql模块,接着就是在php.ini中把extension=php_pdo_mysql.dll 去掉注释,同时确保ext文件夹下面存在php_pdo_mysql.dll这个扩展文件。然后重启Apache之后,看看phpinfo中是否有pdo_mysql模块。

注意:如果安装了多个PHP环境,在修改php.ini之前一定要确定加载的是哪个php.ini,可以通过phpinfo或者在cmd中输入php --ini 查看加载的是哪个php.ini。本人就是安装了两个PHP环境,一个是集成的,一个是非集成的,在系统环境变量中固定了一个php的路径,所以导致修改错了php.ini,一直不能成功加载pdo_mysql~~~坑死宝宝!!!

Yii “CDbConnection failed to open the DB connection: could not find driver"解决办法

原文:http://www.cnblogs.com/jamespan23/p/5517136.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!