歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

LInux下MongoDB安裝基礎教程

linux下安裝和配置mongodb
步驟一:下載文件

對於32位的linux
$ curl http://downloads.mongodb.org/linux/mongodb-linux-i686-1.4.4.tgz > mongo.tgz
$ tar xzf mongo.tgz

對於64位的linux
$ curl http://downloads.mongodb.org/linux/mongodb-linux-x86_64-1.4.4.tgz > mongo.tgz
$ tar xzf mongo.tgz

如果沒有安裝curl 先安裝apt-get install curl

步驟二:創建數據文件夾 默認情況下,MongoDB會在/data/db/這個文件夾存放數據,這個文件夾需要自己手動創建。 通過如下方式創建:

$ adduser mongodb
$ passwd mongodb
$ sudo mkdir -p /data/db/
$ sudo chown `id -u` /data/db
$ chown -R mongodb:mongodb /data

當然 可以 通過--dbpath 命令 指定MongoDB將數據存儲到另外的目錄中去。

步驟三:讓數據庫運行起來 在控制台中:

$ nohup ./mongodb-xxxxxxx/bin/mongod &
$ ./mongodb-xxxxxxx/bin/mongo
> db.foo.save( { a : 1 } )
> db.foo.find()
或
 ./mongodb-linux-x86_64-1.4.4/bin/mongod

加入開機啟動項裡 vim /etc/rc.local 加入如下代碼保存即可:

#add mongonDB service
/usr/local/webserver/mongodb/bin/mongod –dbpath /data/db –logpath /data/mongodb_log/mongodb.log –logappend –rest &

注:將mongo作為系統命令使用,使其在任何目錄下可用:

cp   /usr/local/webserver/mongodb/bin/mongo     /usr/bin/

安裝MongoDB PHP擴展
根據自己的PHP版本下載PHP擴展:http://github.com/mongodb/mongo-php-driver/downloads,
提示:
1、VC6適合Apache、VC9適合IIS;
2、Thread safe適合PHP以模塊運行方式、Non-thread safe適合CGI運行方式。
修改php.ini,加入:extension=php_mongo.dll,重啟Web服務器。

用PHP程序測試一下,成功!

$conn = new Mongo("192.168.12.129:27017");
$db = $conn->selectDB("test");
//$db = $conn->test;
$collection = $db->shicai;
$rows = $collection->find();
print_r($rows); exit;

 

Copyright © Linux教程網 All Rights Reserved