標籤:
一、使用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
Centos 下安裝mongoDB,以及配置 php mongodb資料庫擴充