Chinaunix首页 | 论坛 | 博客
  • 博客访问: 947682
  • 博文数量: 276
  • 博客积分: 4182
  • 博客等级: 上校
  • 技术积分: 4486
  • 用 户 组: 普通用户
  • 注册时间: 2012-04-17 21:14
文章分类

全部博文(276)

文章存档

2014年(9)

2013年(132)

2012年(135)

分类: 系统运维

2013-04-11 12:28:31

PDO(PHP Data Object) 是PHP 5新出来的数据库处理 赏罚 行动 ,由于php的答应与myslq的答应斗嘴,PHP的后续版本也许不再捆绑mysql。那么php_mysql.dll也许也不在默认支持 。

本日 在在Ubuntu下测试安装了pdo_mysql

pdo属于pecl.php.net的项目,可以用pear安装,先安装php-pear

apt-get install php-pear

假如 没有安装php和mysql的开拓包,还必要 安装

apt-get install php5-dev
apt-get install libmysqlclient15-dev

然后可以安装pdo了

pecl search pdo

pecl install pdo
pecl install pdo_mysql

在安装pdo_mysql的时间 发生过错

checking for PDO includes… checking for PDO includes… /usr/include/php/ext
configure: error:
You’ve configured extension pdo_mysql, which depends on extension pdo,
but you’ve either not enabled pdo, or have disabled it.

ERROR: `/tmp/tmpUEZAUf/PDO_MYSQL-1.0.2/configure’ failed

提醒 找不到pdo,但是pdo已经安装了,于是网上搜刮 创造是pecl的过错 ,可以通过指定变量PHP_PDO_SHARED=1来办理

PHP_PDO_SHARED=1 pecl install pdo_mysql

末了 ,批改
/etc/php5/apache2/php.ini
添加代码

extension=pdo.so
extension=pdo_mysql.so

阅读(4166) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~