2013年4月26日金曜日

MacにMongoDBをインストールしてApacheに設定

MacにMongoDBを入れる

MongoDBをMacにインストール

$brew update
$brew install mongodb #mongodbがこれでインストル出来る
$brew upgrade mongodb #アップデートはこっち

apacheからMongoDBを利用できるようにする

apacheからMongoDBを利用できるようにするために、MongoDBのモジュールを生成します。

モジュールのインストール

#モジュールを生成する一時ディレクトリに移動
$cd ~/tmp
#http://pecl.php.net/package/mongo を参照してほしいモジュールをダウンロード
$wget http://pecl.php.net/get/mongo-1.3.7.tgz #書いてる時点での安定版
$tar zxvf mongo-1.3.7.tgz

モジュールのコンパイル

$cd mongo-1.3.7
$phpsize
$.configure
$make
$make test
$make install #インストール後インストール先が表示される
#例
#/Users/hoge/.phpenv/versions/5.4.10/lib/php/extensions/no-debug-non-zts-20100525

mongo.iniの追加

apacheにMongoDBの設定ファイルを追加します

$vim /Users/hoge/.phpenv/version/5.4.10/etc/mongo.ini
#以下を追加(pathはインストール先に合わせて変更)
$extension= /Users/hoge/.phpenv/versions/5.4.10/lib/php/extensions/no-debug-non-zts-20100525/mongo.so
#apacheを再起動して終わり
$sudo apache restart

0 件のコメント:

コメントを投稿