yii框架:CDbConnection failed to open the DB connection: could not find driver的解决的方法

Posted zhchoutai

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了yii框架:CDbConnection failed to open the DB connection: could not find driver的解决的方法相关的知识,希望对你有一定的参考价值。

这个问题是由于php中缺少pdo mysql造成的。

解决方法是为php加入此扩展。前往你最早的php安装文件,进入ext/pdo_mysql/文件夹下,然后./configure --with-php-config=/home/work/service/php_for_apache2/bin/php-config --with-pdo-mysql=/home/work/service/mysql

然后make make install,然后屏幕上会提示pdo库安装到的路径,把此路径记下来然后加入到php。ini中。比如extension = /home/work/service/php_for_apache2/lib/php/extensions/no-debug-non-zts-20100525/pdo_mysql.so
之后重新启动apache。能够再phpinfo中看看是不是多了pdo mysql

以上是关于yii框架:CDbConnection failed to open the DB connection: could not find driver的解决的方法的主要内容,如果未能解决你的问题,请参考以下文章

Gii 模型生成器错误 - 表不存在 - Yii 框架和 SQL Server 2000

Yii:在CGridView中显示第二个DB内容

没有可用的缓冲空间

yii框架如何访问api

Yii系列Yii2.0基础框架

yii2框架添加扩展类