RockMongo 是一个PHP5写的,开源的 MongoDB 管理工具。
官网: http://rockmongo.com/wiki/introduction?lang=zh_cn
github: https://github.com/iwind/rockmongo
1. 安装 php:
在终端输入:
sudo apt-get install apache2 php5 php5-dev dh-make-php
终端最后几行显示:
......
正在设置 php5 (5.4.9-4ubuntu2.4) ...
正在设置 php5-dev (5.4.9-4ubuntu2.4) ...
update-alternatives: using /usr/bin/php-config5 to provide /usr/bin/php-config (php-config) in 自动模式
update-alternatives: using /usr/bin/phpize5 to provide /usr/bin/phpize (phpize) in 自动模式
2. 安装 RockMongo
(1).下载RockMongo:
sudo wget http://rock-php.googlecode.com/files/rockmongo-v1.1.2.zip
终端显示:
HTTP request sent, awaiting response... 200 OK
Length: 315486 (308K) [application/zip]
Saving to: ‘rockmongo-v1.1.2.zip’
100%[==========================================>] 315,486 172KB/s in 1.8s
2014-03-15 16:52:41 (172 KB/s) - ‘rockmongo-v1.1.2.zip’ saved [315486/315486]
也可以到官网下载:http://rockmongo.com/downloads
(2).解压rockmongo,并将解压后的文件移动到 /var/www 下:
sudo unzip rockmongo-v1.1.2.zip
sudo mv rockmongo /var/www/
sudo chown -R www-data:www-data /var/www/
3. 安装 mongo 依赖:
sudo pecl install -f mongo 2.2.0
显示以下信息表示成功安装:
Build process completed successfully
Installing '/usr/lib/php5/20100525+lfs/mongo.so'
install ok: channel://pecl.php.net/mongo-1.4.5
configuration option "php_ini" is not set to php.ini location
You should add "extension=mongo.so" to php.ini
4. 编辑 php.ini文件 终端输入:
sudo gedit /etc/php5/apache2/php.ini
在文件中加入:
extension_dir = "/usr/lib/php5/20100525+lfs"
extension = "mongo.so"
最后在终端输入:
sudo /etc/init.d/apache2 restart
将会出现以下显示:
* Restarting web server apache2 apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
... waiting apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
[ OK ]
使用 rockmongo, 在浏览器上输入url:http://127.0.1.1/rockmongo/
将会出现:
![MongoDB GUI 之 RockMogo_第1张图片](http://img.e-com-net.com/image/product/1c490a90e1ba4081b8ad209e9c4cd0cf.jpg)
默认的登入的用户名和密码: admin admin 。 登陆后将会出现:
![MongoDB GUI 之 RockMogo_第2张图片](http://img.e-com-net.com/image/product/21f32d8e9d36452ea0b75747d97e9331.jpg)
现在你可以查看 mongoDB 数据库中的信息,可以修改和添加等。
还有其它的 MongoDB 图形管理(都是开源的)
mongohub: http://mongohub.todayclose.com/ (https://github.com/bububa/MongoHub)
genghis: http://genghisapp.com/ (https://github.com/bobthecow/genghis)
phpMoAdmin: http://www.phpmoadmin.com/
(https://github.com/MongoDB-Rox/phpMoAdmin-MongoDB-Admin-Tool-for-PHP)
robomongo: http://robomongo.org/ (https://github.com/paralect/robomongo/)
umongo: http://www.edgytech.com/umongo/ (https://github.com/agirbal/umongo)
本人推荐使用 robomongo