mongodb管理工具rockmongo

摘要

rockmongo是一个基于php的mongodb管理工具,类似phpmyadmin,本文是rockmongo的安装介绍。

1. mongodb和php的安装配置

首先,需要安装mongodb和php。

mongodb的安装方法见http://blog.csdn.net/u013378306/article/details/52062593。

php的安装方法见http://blog.csdn.net/u013378306/article/details/52063324。

需要说明一下,安装好php之后,还需要安装phpize,这是一个php扩展模块管理工具。如果是centos系统,只需要简单的一个命令即可安装phpize:

yum install php-devel 

2. 安装mongo

mongo是mongodb的php driver,没有这个,rockmongo是无法连接到mongodb的。

mongo的下载页面在这里:

http://pecl.php.net/package/mongo

在下面的列表里找到最新的版本,然后复制链接,比如说链接是:

http://pecl.php.net/get/mongo-1.4.5.tgz

那么在服务器上依次执行如下的命令,即可完成mongo的安装(其中phpize那一步是为了将mongo这个模块加入php):

wget http://pecl.php.net/get/mongo-1.4.5.tgz

tar -xzvf mongo-1.4.5.tgz

cd mongo-1.4.5

phpize

./configure

make

make install

在php.ini之中加上这样一句,加载mongo模块: 

extension=mongo.so

3. 安装rockmongo

rockmongo官网下载页面在这里:

http://rockmongo.com/downloads

找到最新版本的下载链接,一般第一个就是:

右键复制url,比如说是这个:

http://rockmongo.com/downloads/go?id=12

在服务器执行下面的命令,下载压缩包,应该会得到一个zip文件:

wget http://rockmongo.com/downloads/go?id=12

因为rockmongo是个php程序,所以安装方法很简单,把这个压缩包用unzip命令解压缩到服务器上你打算放rockmongo的目录下即可。

4. 使用rockmongo

     配置Apache

修改/etc/httpd/conf/httpd.conf文件,添加如下内容:

Alias /rockmongo "/var/rockmongo/"
<Directory "/var/rockmongo">
    Options None
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

注意 要修改rokmongo目录权限,chmod 777 -R rockmongo/
/var/rockmong/是rockmongo解压后的目录。由于在Apache中,我还配置了virtual host配合后端的tomcat来处理另外一个应用,所以还在Virtual Host的

配置增加了下面一行:ProxyPass /rockmongo !

添加index.php和php扩展名支持

<IfModule dir_module>DirectoryIndex index.php index.html</IfModule>

使httpd支持php

AddType application/x-httpd-php .phpAddType application/x-httpd-php-source .phps
完成配置后,重新启动httpd服务:

service httpd restart

重启apache,然后通过浏览器访问rockmongo的index.php,会出现这样的页面:

用户名和密码默认都是admin,输入之后,登录即可对mongodb进行管理了!

注意 当点击登陆时提示Unable to connect MongoDB, please check your configurations. MongoDB said:Failed to connect to: 127.0.0.1:27017: Permission denied.

     解决办法:要关掉防火墙 见此处,或者 执行  /usr/sbin/setsebool -P httpd_can_network_connect 1

当提示To make things right, you must install php_mongo module.Here for installation documents on PHP.net.  是因为php.ini没有添加mongodb的php驱动。extension=mongo.so

      解决办法:首先安装mongo驱动,见上面。人后在php.ini中任何地方,本人是在最后添加的,添加 extension=mongo.so,重新启动httpd   ,service httpd restart解决

时间: 2024-10-02 18:52:30

mongodb管理工具rockmongo的相关文章

MongoDB Web界面 管理工具Rockmongo的安装

RockMongo是PHP5写的一个MongoDB管理工具. 通过 Rockmongo 你可以管理 MongoDB服务,数据库,集合,文档,索引等等. 它提供了非常人性化的操作.类似 phpMyAdmin(PHP开发的MySql管理工具). 安装 PHP WEB环境 安装mongo的php扩展 a)      下载php_mongo.dll 官方下载地址:http://pecl.php.net/package/mongo 下载时看准文件版本,要和你使用php的版本相同 如果版本使用错了mongo

MongoDB管理工具的插件系统

MongoDB管理工具  MongoCola的开发已经进入第三个年头了. 官方对于C#驱动的投入不够导致了很多东西都必须自己实现,但是不管怎么样,工具现在已经很强 大了. 最近准备着手插件系统的开发,简单的插件系统,其实代码量非常的少. 1.插件基类 插件系统需要一个插件基类的支持,这个基类,规定了一个插件所包含的固有字段,例如插件名称 ,插件说明,插件作者等等. 同时,还定义了主方法的名称,毕竟插件系统肯定要使用反射来完成,所以很多东西必须要统一起 来. using System; names

MongoDB 管理工具 Robomongo

[荐]开源ETL工具 Kettle Kettle是一款国外开源的etl工具,纯java编写,绿色无需安装,数据抽取高效稳定(数据- [荐]MySQL Workbench MySQL Workbench是一款专为MySQL设计的ER/数据库建模工具.它是着名的数据库设计工- [荐]数据库管理工具 Navicat Lite NavicatTM是一套快速.可靠并价格相宜的资料库管理工具,大可使用来简化资料库的管- [荐]MySQL管理工具 http://www.aliyun.com/zixun/agg

Mongo shell:最强大的 MongoDB 管理工具

云数据库 MongoDB 版 基于飞天分布式系统和高性能存储,提供三节点副本集的高可用架构,容灾切换,故障迁移完全透明化.并提供专业的数据库在线扩容.备份回滚.性能优化等解决方案. 了解更多 Mongo shell 是 MongoDB 的命令行管理工具,功能非常强大,最近社区很多人咨询的一些问题,比如 命令行看 json 格式比较吃力? 如何确定Secondary节点同步是否跟上? 怎么查看DB.集合使用了多少空间? 能否在shell 脚本里调用Mongo shell 怎么执行 MongoDB

mongodb 查看工具rockmongo 安装使用说明

rockmongo的官方网站见如下, http://rockmongo.com/ 这个工具和另一个比较好用的MongoVUE工具相比较而言的优势就是无功能限制,MongoVUE在试用期之后又诸多限制. 而且前者是PHP服务器端运行,而后者是安装版本.当然了 各重要的是该工具的开发者是中国人,国货当自强,当然了顶起.   直接切入主题:在下载页面有2个版本,见下图   以下的路径作为参考,可自行更改 一.安装PHP的运行环境 1.安装apache到d:\myamp\Apache2.2 按照服务方式

《MongoDB管理与开发精要》——2.6节常用GUI管理工具

2.6 常用GUI管理工具 判断一个产品是否优秀,可以看其第三方工具的数量和成熟程度,下面就来介绍MongoDB常用的GUI管理工具.2.6.1 MongoVUE MongoVUE提供了对MongoDB数据库的基本操作,如查看.查询.更新.删除等,简单易用,但是在功能上还有很大的发展空间!图2-4 是MongoVUE的使用界面. 2.6.2 RockMongo RockMongo(http://code.google.com/p/rock-php/)是一个用PHP 5写的MongoDB管理工具,

MongoDB 生态 - 可视化管理工具

工欲善其事,必先利其器,我们在使用数据库时,通常需要各种工具的支持来提高效率:很多新用户在刚接触 MongoDB 时,遇到的问题是『不知道有哪些现成的工具可以使用』,本系列文章将主要介绍 MongoDB 生态在工具.driver.可视化管理等方面的支持情况. 本文主要介绍 MongoDB 的一些可视化运维管理工具 MongoDB Cloud Manager MongoDB Cloud Manager是官方推出的运维自动化管理系统,是企业版才支持的功能,社区用户也可以下载试用.Cloud Mana

《MongoDB管理与开发精要》——2.7节本章小结

2.7 本章小结 本章介绍了MongoDB的基本结构,包括如何存储数据.数据文件是如何增长的.各种数据类型以及何时使用这些数据类型,同时,对MongoDB的安装和配置问题进行了详细的介绍,并且举例说明如何对MongoDB数据库执行增删改查的操作,最后简要介绍了常用的GUI管理工具.通过对本章的学习,大家应该可以操作MongoDB了.

《MongoDB管理与开发精要》——导读

目 录 前言 第一部分 基 础 篇 第1章 认识MongoDB 1.1 NoSQL简介 1.2 初识MongoDB1.3 MongoDB实际应用案例1.4 本章小结第2章 快速入门 2.1 体系结构 2.2 MongoDB的安装和配置 2.3 启动数据库 2.4 停止数据库 2.5 操作数据库 2.6 常用GUI管理工具 2.7 本章小结 第二部分 高 级 篇 第3章 高级查询 3.1 查询操作符 3.2 查询语法 3.3 联合查询 3.4 游标和存储过程 3.5 本章小结