mongodbのインストール構成
3292 ワード
一、mongodbについて
MongoDBは、分散ファイルに基づいて格納されるデータベースです.C++言語で作成されます.WEBアプリケーションに拡張性の高い高性能データストレージソリューションを提供することを目的としています.MongoDBはリレーショナル・データベースと非リレーショナル・データベースの間に介在する製品で、非リレーショナル・データベースの中で最も機能が豊富で、最もリレーショナル・データベースに似ています.彼がサポートするデータ構造は非常に緩やかで、jsonのようなbjsonフォーマットであるため、比較的複雑なデータ型を格納することができる.Mongoの最大の特徴は、彼がサポートしているクエリー言語が非常に強く、その構文はオブジェクト向けのクエリー言語に似ており、類似関係データベースの単一テーブルクエリーのほとんどの機能を実現することができ、データのインデックス化もサポートしていることです.
二、mongodbのインストール
2.1ダウンロード
- wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.0.2.tgz
2.2インストール
- # tar zxvf mongodb-linux-x86_64-2.0.2.tgz
- # mv mongodb-linux-x86_64-2.0.2 /usr/local/mongodb
- # cd /data
- # mkdir mongodb
- # cd /usr/local/mongodb/
- # touch logs
2.3サービスの開始
- # ./bin/mongod --dbpath=/data/mongodb/ --logpath=/usr/local/mongodb/logs.log --logappend --port=27017 --fork --source=127.0.0.1
- : –logpath –master –slave –source IP –pologSize 64M. resync , oplogSize resync( oplog 5%)。 –logappend –port –fork –only –slavedelay –auth ( ) –noauth ( )
ハードウェアと必要に応じて調整できます.
三、PHPのMongoDB拡張の取り付け
- # wget http://pecl.php.net/get/mongo-1.2.6.tgz
- # tar zxvf mongo-1.2.6.tgz
- # cd mongo-1.2.6
- # /usr/local/php5/bin/phpize
- # ./configure --enable-mongo=share --with-php-config=/usr/local/php5/bin/php-config
- # make && make installl
PHPはmongodb対応
生成される拡張mongo.soファイルをphpに追加する.iniでphp-fpm、またはapacheを再起動し、phpinfo()を確認します.
phpを編集してください.iniファイル.次の行を追加します.
extension=mongo.so
そしてphp出力:phpinfoで、mongoの情報が見えます.のこれでインストールに成功したことを示します!
linuxが好きな友達はQQ群をプラスすることができます:170838394