mongodb web管理工具rockmongo

我安装过的

1、源码安装apache2、php5、rockmongo

2、nginx、php、rockmongo

3、yum rpm 环境lamp装的rockmongo

4、windows下装的,nginx和rockmongo集成的,

一、源码的apache2、php5、rockmongo

a、apache2、php5源码环境已经有了(网上太多教程);

b、下载rockmongo及mongo驱动

wget -S http://rock-php.googlecode.com/files/rockmongo-v1.1.0.zip

wget -S http://rockmongo.com/downloads/go?id=12   #rockmongo-1.1.5

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

c、先安装mongo驱动

#tar -zxf mongo-1.2.9.tgz

#cd  mongo-1.2.9

#/usr/loca/php5/bin/phpize

Configuring for:

PHP Api Version:         20090626

Zend Module Api No:      20090626

Zend Extension Api No:   220090626

#./configure --with-php-config=/usr/local/php5/bin/php-config

#make && make install

Installing shared extensions:     /usr/lib/php/modules/

检测是否安装成功

#/usr/local/php5/bin/php -i | grep extension_dir

e、修改php.ini文件添加mongo模块

在/usr/local/php5/php.ini文件中增加如下内容。

修改extension_dir 为extension_dir = "/usr/local/php5/lib/php/extensions/no-debug-zts-20100525"

extension=mongo.so     #添加mongo模块

extension=/usr/local/php5/lib/php/extensions/no-debug-zts-20100525/mongo.so

[sqlite3]

sqlite3.extension_dir =/usr/local/php5/lib/php/extensions/no-debug-zts-20100525

f、解压rockmongo文件到apache2指定目录,修改apache2配置文件和rockmongo的连接mongo服务器配置文件

之后重启apache2,正常情况会有如下提示

extension_dir => /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626 => /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626

sqlite3.extension_dir => /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626 => /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626

二、nginx+php+rockmongo源码和上面apache2源码差不多,下面是遇到的问题

运行/usr/local/webserver/php/bin/phpize时出现: 表示缺少autoconf m4

Configuring for: PHP Api Version: 20041225 Zend Module Api No: 20060613 Zend Extension Api No: 220060519           Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF environment variable. Then, rerun this script.

可以通过yum install autoconf m4 -y 或下载源码安装

wget http://ftp.gnu.org/gnu/m4/m4-1.4.9.tar.gz

       wget http://ftp.gnu.org/gnu/autoconf/autoconf-2.62.tar.gz
三、全yum rpm安装

基础环境yum装的cacti,apache、http都有,
1、wget -S http://rock-php.googlecode.com/files/rockmongo-v1.1.0.zip
wget -S http://rockmongo.com/downloads/go?id=12  解压即可
wget -S http://pecl.php.net/get/mongo-1.2.9.tgz
tar -zxf mongo-1.2.9.tgz
phpize  (没有的 话得yum install php-devel -y)
./configure && make && make install
2、修改vim /etc/php.ini添加mongo模块
extension=mongo.so
3、修改http配置文件,添加虚拟主机目录,添加如下
listen 82
    DocumentRoot /data/rockmongo
    ErrorLog logs/gm-error_log
    CustomLog logs/dummy-host.example.com-access_log common
4、解压rockmongo到http指定目录,并修改conf.conf文件
5、通过浏览器访问http://ip:端口访问,(注意查看其防火墙规则 )
四、windows下的rockmongo安装
 http://rockmongo.com/downloads/go?id=5  下载解压后,修改rockmongo-on-windows\web\rockmongo\config.php中mongo服务器地址,启动主目录下的rockstart.bat 文件即可。
时间: 2024-11-06 21:06:21

mongodb web管理工具rockmongo的相关文章

最佳的MongoDB客户端管理工具

<最佳的MongoDB客户端管理工具> 作者:chszs,未经博主允许不得转载.经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszs 一个好的MongoDB客户端管理工具,可以大大提高MongoDB应用的开发效率.MongoDB自带的Shell是一个很好的工具,但是它在操纵大数据集时就没那么直观了.因此使用MongoDB客户端GUI管理工具就非常必要了,下面推荐四个主要的工具. 一.MongoVUE 主页: http://www.mongovue.com/ M

MongoDB Web管理界面Mongo-express介绍

Mongo-express mongo express 是一个基于Node.js和express的开源的MongoDB Web管理界面. Github地址:https://github.com/andzdroid/mongo-express 功能 当前功能: 连接多个数据库 分别连接和认证独立的数据库 认证为管理员查看所有数据库 数据库 黑名单/白名单 集合(collections)的增删查改 文档(documents)的增删查改 在文档中使用BSON数据类型 限制 被编辑的文档必须有docum

[C#项目开源] MongoDB 可视化管理工具 (2011年10月-至今)

[C#项目开源] MongoDB 可视化管理工具 (2011年10月-至今) http://www.cnblogs.com/TextEditor/p/5972521.html MongoDB 生态 - 客户端 Driver 支持 https://yq.aliyun.com/articles/65109 download url: https://github.com/magicdict/MongoCola https://github.com/Antaris/RazorEngine https:

KVM WEB管理工具webvirtmgr安装和使用

KVM WEB管理工具webvirtmgr安装和使用 [摘要:临盆情况的KVM宿主机愈来愈多,须要对宿主机的状况举行调控.那里用webvirtmgr举行治理.图形化的WEB,让人能更轻易的检察kvm 宿主机的环境战操纵 1 装置支撑的硬件源 yum -y installhttp] 生产环境的KVM宿主机越来越多,需要对宿主机的状态进行调控.这里用webvirtmgr进行管理.图形化的WEB,让人能更方便的查看kvm 宿主机的情况和操作 1 安装支持的软件源 yum -y install http

KVM web管理工具——WebVirtMgr(一)

WebVirtMgr 介绍 WebVirtMgr采用几乎纯Python开发,其前端是基于Python的Django,后端是基于Libvirt的Python接口,将日常kvm的管理操作变的更加的可视化. WebVirtMgr 特点 操作简单,易于使用 通过libvirt的API接口对kvm进行管理 提供对虚拟机生命周期管理 WebVirtMgr 功能 宿主机管理支持以下功能 CPU利用率 内存利用率 网络资源池管理 存储资源池管理 虚拟机镜像 虚拟机克隆 快照管理 日志管理 虚机迁移 虚拟机管理支

mongodb管理工具rockmongo

mongodb的图像管理工具非常之多,我用的是rockmongo. RockMongo 是一个PHP5写的MongoDB管理工具. 主要特征: 使用宽松的New BSD License协议 速度快,安装简单 支持10种国家和地区语言 插件系统:允许任何人开发自己的插件 模板系统:可以定制自己的模板 系统 可以配置多个主机,每个主机可以有多个管理员 需要管理员密码才能登入操作,确保数据库的安全性 服务器 服务器信息 (WEB服务器, PHP, PHP.ini相关指令 ...) 状态 数据库信息 数

SWAT—Samba WEB管理工具

本文试验环境是RHEL5.2+samba-swat-3.0.28.Server的IP是192.168.120.241. 1. swat介绍 SWAT:The Samba WEB Administration Tool SWAT是Samba的图形化管理工具.我们可以通过浏览器利用swat工具来设置samba.在swat中每一个samba参数都有相应的帮助文件或解释文件,很适合初学者. SWAT工具嵌套在xinetd超级守护进程中,要通过启用xinetd进程来启用swat.因此要先安装xinetd工

Docker 的 Web 管理工具 DockerFly

Dockerfly是基于 Docker1.12+ (Docker API 1.24+) 开发出Docker 管理工具,提供里最基本的基于 Docker 的管理功能,目的是能够方便广大Docker初学者以及 Docker 管理员能够快速的进行Docker 容器的管理和维护. 使用 dockerfly 可以管理docker中 swarm.container.network.volume.image 等等你在 docker 中想管理的所有东西. 通过 dockerfly 的swarm管理你可以轻松的构

elk中es集群web管理工具cerebro

cerebo是kopf在es5上的替代者 安装es虽然不能再root下运行,但是cerebro 可以 run as root is ok wget https://github.com/lmenezes/cerebro/releases/download/v0.8.1/cerebro-0.8.1.tgz tar zxvf cerebro-0.8.1.tgz cd cerebro-0.8.1 bin/cerebro #具体新版本查看https://github.com/lmenezes/cereb