MAMP環境にMongoDBの管理ツールRockMongoを入れる


PHPで接続できる準備ができたので、管理ツールをインストールして、MAMP環境で使いやすく設定してみます。
今回試してみたのはRockMongo
プラグインもあるようですし、開発もまずまず活発みたいでしたので。

他にWikipedia公式サイトにも管理ツールのリンクがあるので、好きなものを選んだら良いと思います。

RockMongo

http://rockmongo.com/downloadsから現在の最新版v1.1.2をダウンロードします。
解凍して、/Applications/MAMP/bin/に設置します。

config.phpはcontrol_authをfalseに変更してあげれば、認証は不要になります。

$MONGO["servers"][$i]["control_auth"] = false;//enable control users, works only if mongo_auth=false

apache

/Applications/MAMP/conf/apache/httpd.conf
の360行目あたりに以下を追加します。

        Alias /rockmongo "/Applications/MAMP/bin/rockmongo"

        <Directory "/Applications/MAMP/bin/rockmongo">
                Options Indexes MultiViews
                AllowOverride None
                Order allow,deny
                Allow from all
        </Directory>

MAMP

/Applications/MAMP/bin/mamp/Japanese/navigation.php
の33行目あたりに以下を追加します。

<li id="navigation[RockMongo]"><a href="/rockmongo/" target="contentFrame">RockMongo</a></li>

MAMPを再起動して
http://localhost/MAMP/?language=Japanese
にアクセスすれば、上部メニューからアクセスできるようになります。