Centos 下安装mongoDB,以及配置 php mongodb数据库扩展
一、使用yum 安装MongoDB
1、配置yum源
在 /etc/yum.repos.d/目录中增加 10gen.repo 文件
vi /etc/yum.repos.d/10gen.repo
[10gen]
name=10gen Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64
gpgcheck=0
2、安装MongoDB的服务器端和客户端工具
yum install mongo-10gen-server
yum install mongo-10gen
3、启动Mongodb
service mongod start
设置开机启动
chkconfig mongod on
4、配置文件路径 /etc/mongod.conf
测试:在命令行输入mongo
#查看数据库列表
show dbs
#切换/创建数据库(当创建一个集合(table)的时候会自动创建当前数据库)
use admin;
#当前db版本
db.version();
#删除当前使用数据库
db.dropDatabase();
#简单插入数据
db.user.insert({"name":"ceshi", "age":"18"})
#查询数据
db.user.find()
二、配置 php mongodb 扩展
1、下载mongodb 扩展源码
wget http://pecl.php.net/get/mongo-1.2.2.tgz
2、解压缩,编译,安装
tar zxf mongo-1.2.2.tgz
cd mongo-1.2.2
phpize
./configure
make && make install
结果:
Build complete.
Don‘t forget to run ‘make test‘.
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/
表示成功,在php.ini文件增加一行
extension=mongo.so
重启服务器。php-fpm。
3、测试
查看是否有 mongo扩展。
<?php
phpinfo();
?>
代码测试,
<?php
$mongo = new Mongo();
//TODO: 数据库列表
$dbs = $mongo->listDBS();
print_r($dbs);
?>
参考:
1、mongodb 安装
http://www.cnblogs.com/shanyou/archive/2012/07/14/2591838.html
2、php mongodb 扩展安装
http://www.linuxidc.com/Linux/2012-02/53833p2.htm
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。