使用yii框架:造成CDbConnection failed to open the DB connection: could not find driver的解决的方法
使用yii框架:造成CDbConnection failed to open the DB connection: could not find driver的解决的方法
这个问题是由于php中缺少pdo mysql造成的。
解决方法
解决方法是为php加入此扩展。
Linux:
前往你最早的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
Winodws:
将php_pdo_sqlite.dll 复制到 php\ext\目录下,将php.ini中;extension=php_pdo_sqlite.dll,去掉;重启php。
已经安全软件检测无毒,请放心下载。