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的目录下即可。

安装MongoDB php驱动

下载地址:https://github.com/mongodb/mongo-php-driver下载:wget https://codeload.github.com/mongodb/mongo-php-driver/zip/master

改名: mv master mongo-php-driver-master.zip

解压:unzip mongo-php-driver-master.zip

进入:cd mongo-php-driver-master

/a/apps/php/bin/phpize

 ./configure --with-php-config=/a/apps/php/bin/php-config --enable-mongo

make && make install

mkdir /a/apps/php-5.4.24/ext //php下新建ext目录,用来存放php扩展

cp /a/apps/
php-5.4.24/lib/php/extensions/no-debug-non-zts-20100525/mongo.so /a/apps/php-5.4.24/ext/


vim /a/apps/php-5.4./etc/php.ini    //修改php.ini,开启mongo.so,在php.ini中加入一行extension=/a/apps/php/ext/mongo.so

重启 PHP-FPM
rockmongo配置(类似phpMyAdmin的mongodb管理工具)
将rockmongo解压缩后,移至/usr/local/apache/htdocs/下面
修改数据库连接配置,这个文件跟phpMyAdmin非常类似
[root@localhost ~]# vim /usr/local/apache/htdocs/rockmongo/config.php 
    $MONGO["servers"][$i]["mongo_name"] = "Localhost";                    //服务器名称,可以自定义
    $MONGO["servers"][$i]["mongo_host"] = "127.0.0.1";                     //服务器IP地址
    $MONGO["servers"][$i]["mongo_port"] = "27017";                          //mongodb端口
    $MONGO["servers"][$i]["mongo_auth"] = false;                               //mongodb是否需要用户名密码验证
    $MONGO["servers"][$i]["mongo_user"] = "MONGO_USERNAME";     //mongodb数据库用户名
    $MONGO["servers"][$i]["mongo_pass"] = "MONGO_PASSWORD";     //mongodb数据库密码
    $MONGO["servers"][$i]["control_auth"] = true;                                 //控制面板是否需要验证( 必须开启true )
    $MONGO["servers"][$i]["control_users"]["admin"] = "admin";            //控制面板登录的用户名及密码(前一个为用户名,后一个为密码)

CentOS安装RockMongo的更多相关文章

  1. CentOS安装gitlab,gerrit,jenkins并配置ci流程

    CentOS安装gitlab,gerrit,jenkins并配置ci流程 By Wenbin juandx@163.com 2016/4/9 这是我参考了网上很多的文档,配置了这三个软件在一个机器上, ...

  2. 【推荐】CentOS安装Subversion-1.8.11+HTTP协议支持配置

    注:以下所有操作均在CentOS 6.5 x86_64位系统下完成. 我们需要搭建一个自己的SVN服务器. 此外,搭建好的SVN服务器除了需要支持svn协议外,最好还需要支持HTTP协议和HTTPS协 ...

  3. 【推荐】CentOS安装PHP-5.6.4+扩展安装+安全配置+性能配置

    注:以下所有操作均在CentOS 6.5 x86_64位系统下完成. #准备工作# 前段时间PHP官方发布了一个重要的安全升级公告,修复了两个unserialize函数的严重漏洞,目前受影响的版本有: ...

  4. CentOS安装Apache-2.4.10+安全配置

    注:以下所有操作均在CentOS 6.5 x86_64位系统下完成. #准备工作# 在安装Nginx之前,请确保已经使用yum安装了各基础组件,并且配置了www用户和用户组,具体见<CentOS ...

  5. CentOS安装Nginx-1.6.2+安全配置

    注:以下所有操作均在CentOS 6.5 x86_64位系统下完成. #准备工作# 在安装Nginx之前,请确保已经使用yum安装了pcre等基础组件,具体见<CentOS安装LNMP环境的基础 ...

  6. CentOS安装MySQL-5.6.10+安全配置

    注:以下所有操作均在CentOS 6.5 x86_64位系统下完成. #准备工作# 在安装MySQL之前,请确保已经使用yum安装了各类基础组件,具体见<CentOS安装LNMP环境的基础组件& ...

  7. 转: CentOS 安装 SVN1.8 客户端

     from: http://blog.csdn.net/clementad/article/details/46898091 CentOS 安装SVN客户端 标签: subversionrpmcent ...

  8. CentOS安装gitLab服务器

    首先利用gitlab-install-el6.sh安装,比较简单: (出处:http://www.linuxidc.com/Linux/2013-06/85754.htm) 1:如果有条件,提供一台全 ...

  9. 【推荐】CentOS安装Tomcat-7.0.57+启动配置+安全配置+性能配置

    注:以下所有操作均在CentOS 6.5 x86_64位系统下完成. #准备工作# 在安装Tomcat之前,请确保已经安装了JDK-1.7环境,具体见<CentOS安装JDK-1.7>. ...

随机推荐

  1. 多文件上传artDialog+plupload

    一.效果展示 包括文件上传面板以及文件上传列表 二.介绍 长话短说,采用spring springMVC mybatis maven mysql,实现多文件上传功能,下载使用的是流的形式. 其中涉及的 ...

  2. 8个WEB前端创意HTML5动画应用精选

    和十几年前相比,现在的网页加入了很多动画元素,从之前的Flash到现在的HTML5,动画样式越来越丰富,动画制作也越来越便捷.本文精选了几款非常富有创意的HTML5动画应用,欣赏一下吧. 1.HTML ...

  3. 让apache与mysql随着系统自动启动

    让apache与mysql随着系统自动启动 在Linux中有一个文件/etc/rc.d/rc.local文件,其系统在启动时会自动加载该文件,我们可以把要启动的服务放入这个文件中即可. 添加以下代码:

  4. 《HTML5与CSS3基础教程》学习笔记 ——Two Day

    第七章 1.  样式表:选择器和生命块 2.  !important: 某条声明的重要程度比其他高,在末尾添加 3.  属性值:inherit;  是强制继承 4.  1em=16px; 5.  可以 ...

  5. ADO.NET笔记——使用Command执行增删改操作,通过判断ExecuteNonQuery()返回值检查是否操作成功

    相关知识: ExecuteNonQuery()方法:执行CommandText属性所制定的操作,返回受影响的记录条数.该方法一般用来执行SQL中的UPDATE.INSERT和DELETE等操作 对于U ...

  6. wpf窗体中复合控件焦点控制

    1.         自定义控件 在UserControl标记中 <UserControl KeyboardNavigation.ControlTabNavigation="Local ...

  7. ECSHOP的订单状态在数据库中的表现(order_status, shipping_status, pay_status)

    echop的订单状态都是在ecs_order_info表中的字段里. 订单状态 未确认 取消 确认 已付款 配货中 已发货 已收货 退货 order_status 0 2 1 1 1 5 5 4 sh ...

  8. fast_recovery_area无剩余空间(ORA-19815)

    一.问题现象 --执行日志切换时,夯住 SQL ('/u01/oradata/oracle/redo04.log') size 50m; SQL> alter system switch log ...

  9. 查看leapmotion的frame信息

    leapmotion的SDK里有个c#实例,很详细,其中的frame类已经把这些封装的很完善了.可惜是控制台的,运行时很难去找那些动作对应的哪些数据.我今天做的就是把它们在窗体控件里分别显示出来,这样 ...

  10. [ios]ios的延迟执行方法

    1.最直接的方法performSelector:withObject:afterDelay: 这种方法的缺点:每次要为延时写一个方法   2.使用类别,用BOLCK执行 [代码]c#/cpp/oc代码 ...