CenterOS6.5(Minimal)MongoDBの構築

2177 ワード

ベースライブラリのインストールはこちらを参照してください

MongoDB(2.6.3)


ダウンロード

  • wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.6.3.tgz -P /usr/local/app/sources/
  • cd /usr/local/app/sources/
  • tar -xf mongodb-linux-x86_64-2.6.3.tgz
  • mv mongodb-linux-x86_64-2.6.3 /usr/local/app/mongodb/
  • mkdir -p /usr/local/app/mongodb/conf
  • mkdir -p /usr/local/app/mongodb/data
  • mkdir -p /usr/local/app/mongodb/log
  • confディレクトリにmongodbを加える.conf、内容は以下の通り:
  • dbpath=/usr/local/app/mongodb/data/
    logpath=/usr/local/app/mongodb/log/mongodb.log 
    fork = true
    logappend = true

    php拡張phpMongoのインストール(1.6.14)

  • wget http://pecl.php.net/get/mongo-1.6.14.tgz -P /usr/local/app/sources/
  • cd /usr/local/app/sources/
  • tar mongo-1.6.14.tgz
  • cd mongo-1.6.14
  • /usr/local/app/php/bin/phpize
  • ./configure --with-php-config=/usr/local/app/php/bin/php-config
  • make
  • make install
  • phpを修正する.iniはMongodb拡張vi/usr/local/app/php/lib/phpを加える.ini加入
  • [mongodb]
    extension = mongo.so
  • php
  • を再起動
  • mongodb /usr/local/app/mongodb/bin/mongod --config /usr/local/app/mongodb/conf/mongodb.conf --nojournal &
  • を起動
  • 修正/home/www/app/index.phpは、次のコードテスト
  • を追加します.
    var_dump(new MongoClient());
  • ブラウザテスト
  • を開く