
急求!使用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..
在哪里进行编译? 展开
.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..
在哪里进行编译? 展开
展开全部
你是什么版本的PHP?查看PHP根目录下ext目录,看是否有pdo_mysql扩展文件,较新版本的PHP都自带的,如果有的话,直接在php.ini中激活:
extension=php_pdo_mysql.dll // windows
extension=php_pdo_mysql.so // linux
如果没有的话,可以下载现成编译过的库文件,也可以自己从源码编译。你给的编译安装方法是linux下的,直接按照其命令执行即可,其中的目录设置可以自行调整。
extension=php_pdo_mysql.dll // windows
extension=php_pdo_mysql.so // linux
如果没有的话,可以下载现成编译过的库文件,也可以自己从源码编译。你给的编译安装方法是linux下的,直接按照其命令执行即可,其中的目录设置可以自行调整。
展开全部
在按照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服务
出现这个问题后突然想起在安装完Yii时,文档里给了一个测试页面(http://localhost/yii/requirements/index.php),可以查看Yii的依赖检查,再次查看这个页面发现“PDO SQLite extension”的检查结果是Warning,于是想是不是自己没有按照php的sqlite pdo包,于是使用以下命令安装了sqlite包并重启了apache服务
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询