急求!使用YII时出现CDbConnection failed to open the DB connection: could not find driver错误!

我知道这个错误是因为pdo_mysql没有安装...所以求问具体的安装方法!网上的这个方法没有看懂,能具体讲解一下吗?.php_mysql安装方法:1.#http://p... 我知道这个错误是因为pdo_mysql没有安装...所以求问具体的安装方法!网上的这个方法没有看懂,能具体讲解一下吗?
.php_mysql安装方法:
1.# http://pecl.php.net/get/PDO_MYSQL-1.0.2.tgz
2. #tar -xzvf PDO_MYSQL-1.0.2.tgz
3. #/usr/local/php/bin/phpize
4. #./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-mysql=/usr/local/mysql/
4. #make
5. #make install..
在哪里进行编译?
展开
 我来答
ultimalove
2013-08-08
知道答主
回答量:15
采纳率:0%
帮助的人:15.4万
展开全部
你是什么版本的PHP?查看PHP根目录下ext目录,看是否有pdo_mysql扩展文件,较新版本的PHP都自带的,如果有的话,直接在php.ini中激活:
extension=php_pdo_mysql.dll // windows

extension=php_pdo_mysql.so // linux

如果没有的话,可以下载现成编译过的库文件,也可以自己从源码编译。你给的编译安装方法是linux下的,直接按照其命令执行即可,其中的目录设置可以自行调整。
百度网友5c33719
2013-07-28 · 超过30用户采纳过TA的回答
知道答主
回答量:116
采纳率:100%
帮助的人:25.2万
展开全部
在按照Yii文档做自己的第一个例子的时候,在创建Model的页面出现“CDbConnection failed to open the DB connection: could not find driver"错误,其中数据库自己使用的sqlite数据库。
出现这个问题后突然想起在安装完Yii时,文档里给了一个测试页面(http://localhost/yii/requirements/index.php),可以查看Yii的依赖检查,再次查看这个页面发现“PDO SQLite extension”的检查结果是Warning,于是想是不是自己没有按照php的sqlite pdo包,于是使用以下命令安装了sqlite包并重启了apache服务
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
班皖秀0hc75e
2015-01-07
知道答主
回答量:1
采纳率:0%
帮助的人:1281
展开全部
用putty 连接linux
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式