mongodbのインストール構成



一、mongodbについて
 
MongoDBは、分散ファイルに基づいて格納されるデータベースです.C++言語で作成されます.WEBアプリケーションに拡張性の高い高性能データストレージソリューションを提供することを目的としています.MongoDBはリレーショナル・データベースと非リレーショナル・データベースの間に介在する製品で、非リレーショナル・データベースの中で最も機能が豊富で、最もリレーショナル・データベースに似ています.彼がサポートするデータ構造は非常に緩やかで、jsonのようなbjsonフォーマットであるため、比較的複雑なデータ型を格納することができる.Mongoの最大の特徴は、彼がサポートしているクエリー言語が非常に強く、その構文はオブジェクト向けのクエリー言語に似ており、類似関係データベースの単一テーブルクエリーのほとんどの機能を実現することができ、データのインデックス化もサポートしていることです.
 
二、mongodbのインストール
 
 
2.1ダウンロード
 
 

  
  
  
  
  1. wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.0.2.tgz 

 
 
2.2インストール
 
 

  
  
  
  
  1. # tar zxvf mongodb-linux-x86_64-2.0.2.tgz    
  2. # mv mongodb-linux-x86_64-2.0.2 /usr/local/mongodb    
  3. # cd /data    
  4. # mkdir mongodb    
  5. # cd /usr/local/mongodb/    
  6. # touch logs 

 
2.3サービスの開始
 
 

  
  
  
  
  1. # ./bin/mongod --dbpath=/data/mongodb/ --logpath=/usr/local/mongodb/logs.log --logappend  --port=27017 --fork --source=127.0.0.1   
  2. : –logpath   –master   –slave   –source  IP  –pologSize  64M. resync , oplogSize resync(  oplog 5%)。 –logappend   –port   –fork   –only   –slavedelay   –auth  ( ) –noauth  ( ) 

 
ハードウェアと必要に応じて調整できます.
 
 
三、PHPのMongoDB拡張の取り付け
 

  
  
  
  
  1. # wget http://pecl.php.net/get/mongo-1.2.6.tgz    
  2. # tar zxvf mongo-1.2.6.tgz    
  3. # cd mongo-1.2.6    
  4. # /usr/local/php5/bin/phpize    
  5. # ./configure --enable-mongo=share --with-php-config=/usr/local/php5/bin/php-config    
  6. # make && make installl 

  
 
PHPはmongodb対応
生成される拡張mongo.soファイルをphpに追加する.iniでphp-fpm、またはapacheを再起動し、phpinfo()を確認します.
phpを編集してください.iniファイル.次の行を追加します.
extension=mongo.so
そしてphp出力:phpinfoで、mongoの情報が見えます.のこれでインストールに成功したことを示します!
 
linuxが好きな友達はQQ群をプラスすることができます:170838394