MongoDB 教程番外篇之管理工具: Rockmongo

MongoDB 系列教程索引 : MongoDB 教程索引 (附有视频)

 

RockMongo是PHP5写的一个MongoDB管理工具。

通过 Rockmongo 你可以管理 MongoDB服务,数据库,集合,文档,索引等等。

它提供了非常人性化的操作。类似 phpMyAdmin(PHP开发的MySql管理工具)。

Rockmongo 下载地址:http://rockmongo.com/downloads

MongoDB 教程番外篇之管理工具: Rockmongo
MongoDB 教程番外篇之管理工具: Rockmongo

简介

主要特征:

  • 使用宽松的New BSD License协议
  • 速度快,安装简单
  • 支持多语言(目前提供中文、英文、日文、巴西葡萄牙语、法语、德语、俄语、意大利语)
  • 系统
    • 可以配置多个主机,每个主机可以有多个管理员
    • 需要管理员密码才能登入操作,确保数据库的安全性
  • 服务器
    • 服务器信息 (WEB服务器, PHP, PHP.ini相关指令 …)
    • 状态
    • 数据库信息
  • 数据库
    • 查询,创建和删除
    • 执行命令和Javascript代码
    • 统计信息
  • 集合(相当于表)
    • 强大的查询工具
    • 读数据,写数据,更改数据,复制数据,删除数据
    • 查询、创建和删除索引
    • 清空数据
    • 批量删除和更改数据
    • 统计信息
  • GridFS
    • 查看分块
    • 下载文件

安装

需求

  • 一个能运行PHP的Web服务器,比如Apache Httpd, Nginx …
  • PHP – 需要PHP v5.1.6或更高版本,需要支持SESSION
    • 为了能连接MongoDB,你需要安装php_mongo扩展

开始安装:

Install PHP Pear package;

$ sudo apt-get install php-pear

Then, install PHP-Mongo driver that connects PHP and MongoDB

$ sudo pecl install mongo

当遇到下面的问题时,直接输入no

running: phpize
Configuring for:
PHP Api Version:         20131106
Zend Module Api No:      20131226
Zend Extension Api No:   220131226
Build with Cyrus SASL (MongoDB Enterprise Authentication) support? [no] : no

Then, configure PHP-Mongo driver in Apache

$ sudo vi /etc/php5/apache2/php.ini

add line below;

extension=mongo.so

Restart Apache2 server

$ sudo service apache2 restart

Then, download Rockmongo from web
http://rockmongo.com/downloads
Extract to /var/www/ folder

unzip rockmongo-.zip /var/www/

Edit config.php file an fill the required info (if any)
* In my case, I didn’t change anything
Open the web interface at http://localhost/rockmongo/

CentOS上安装RockMongo,点击这里

 

项目地址:https://github.com/iwind/rockmongo

下载:RockMongo-1.1.8

 

MongoDB 系列教程索引 : MongoDB 教程索引 (附有视频)

上一篇:  MongoDB 教程四: 高级更改操作

下一篇: MongoDB 教程番外篇之添加用户及设置用户权限 ( Rockmongo登陆设置 )

 

本文:MongoDB 管理工具: Rockmongo

 

Loading

Add a Comment

Your email address will not be published. Required fields are marked *

Time limit is exhausted. Please reload CAPTCHA.