文档章节

ubuntu mongodb php apache rockmongo 的搭建

zhaoyou
 zhaoyou
发布于 2011/06/25 00:05
字数 545
阅读 1322
收藏 4

    最近在学mongo db ,刚开始不懂,走了很多的弯路,在网上也找了很多的资料,很多东西都是讲的一部分,感觉让开发者摸不着脑袋(至少让我感觉),我现在把我的做的过程步骤,讲出来,希望大家少走些弯路,已经在几个同事那里验证,是可行的。

1. 安装mongo db (a,b任选一)

 a. sudo apt-get install mongodb 

b. 到官网去下载最新的版本 :mongodb-linux-xxxxx.tgz ,
然后解压  
tar -xzvf mongodb-linux-xxxxx.tgz
然后在解压的文件夹,放入任意的位置

 mv mongodb-linux-xxxxx /usr/local/mongodb

(a.b两种方式都是可以的第一种可能方便一点,随便哪个目录都可以启动可能对刚了解linux的好些,它是把lib加到了环境变量去了,第二个的话相对第一种安装版本可选,但是启动的时候,是需要到你解压放到的目录下面去的.,启动的命令完整说明自己去找:第一种可以: mongod --dbpath path 指定数据文件存放路径path就可以来.第二种方式,必须到你解压的目录里面的bin目录去,才可以启动的 ./mongod --dbpath path 指定数据文件存放的路径path )

2.安装 apache php

sudo apt-get install apache2 (安装apache)
sudo apt-get install php5 libapache2-mod-php5 (安装 php5 和 apache于php的模块)
 
sudo /etc/init.d/apache2 start (启动apache)
 
sudo gedit /var/www/phpinfo.php (在/var/www/下增加一个php文件,测试php环境是否正确)

3. 安装了mongodb 和 php 环境后,最好还想要个mongodb的客户端。我已经在网上和你一样搜了很多次了,还是这个rockmongo 最好用,是php的,上面才搭建了个php环境.下面依次执行代码增加mongod driver for php.

tar -xzvf /mnt/mongodb-mongo-php-driver-1.1.1-23-gd362a68.tar.gz

 cd mongodb-mongo-php-driver-d362a68

 phpize

 ./configure

 make install


然后最后一步 : 修改php.ini配置文件(/etc/php5/apache2/php.ini)

extension=mongo.so

最后一步:重新启动一下apache服务器,就ok了!

 

如果我的话太罗嗦了,你自己去看看我参考的文章:

http://onlyzq.blog.51cto.com/1228/516623

http://crynobone.com/install-apache2-mysql5-php5-and-phpmyadmin-on-ubuntu/

© 著作权归作者所有

共有 人打赏支持
zhaoyou
粉丝 14
博文 16
码字总数 2043
作品 0
上海
项目经理
私信 提问
加载中

评论(1)

307183927
307183927
安装试试
centos下rockmongo安装

mongodb和php的安装配置 首先,需要安装mongodb和php。 mongodb的安装方法见这里。 php的安装方法见这里。 需要说明一下,安装好php之后,还需要安装phpize,这是一个php扩展模块管理工具。如...

路过暴风
2014/01/23
0
0
ubuntu 12.04下安装rockmongo

之前看了很多类似的文章,感觉还是有点繁琐,自己研究了下,也遇到了很多问题,今天整理以下,希望对其他人有帮助 1. 安装php sudo apt-get install php5 2.安装php-cgi sudo apt-get instal...

熊迪
2012/12/11
0
1
windows下log4j日志存储到mongodb下

需求:系统做分布式,各个模块的日志写文件,对于运维来说找起日志来不方便,统一写到mongodb中,error级别的日志单独存储。 我的环境是win7 64位系统 第一步: 下载mongdb,下载地址: http...

凯文加内特
2015/10/27
0
6
RockMongo 发布 1.1.4 版本

RockMongo 是一个PHP5写的MongoDB管理工具。 RockMongo发布新的1.1.4版本,主要有以下几个改进: 1、和PHP MongoDB驱动的1.2.11版本及1.3.0版本兼容 2、修复GridFS中的下载和查看分块链接 3、...

刘祥超
2012/12/01
792
3
【MongoDB 管理工具】RockMongo使用

一、简介 RockMongo是PHP5写的一个MongoDB管理工具。 通过 Rockmongo 你可以管理 MongoDB服务,数据库,集合,文档,索引等等。 它提供了非常人性化的操作。类似 phpMyAdmin(PHP开发的MySql...

Lienson
2017/11/08
0
0

没有更多内容

加载失败,请刷新页面

加载更多

HIVE 常见的内置函数

文章目录 1 关系运算 1.1 1、等值比较: = 1.2 2、不等值比较: 1.3 3、小于比较: < 1.4 4、小于等于比较: <= 1.5 5、大于比较: > 1.6 6、大于等于比较: >= 1.7 7、空值判断: IS NULL 1.8 8、非...

瑞查德-Jack
25分钟前
1
0
JVM参数介绍

参数说明 -Xmx3550m:设置JVM最大堆内存为3550M。 -Xms3550m:设置JVM初始堆内存为3550M。此值可以设置与-Xmx相同,以避免每次垃圾回收完成后JVM重新分配内存。 -Xss128k:设置每个线程的栈大...

嘴角轻扬30
31分钟前
3
0
贵州偏僻五线小城,竟冒出一家流水过10亿的互联网公司

“可账上多出来的这一个亿干嘛呢? 投资人万万没想到,杨鹏把这些钱用来买理财产品,一年有四五百万收入。” 这个逗死我了。。 贵州偏僻五线小城,竟冒出一家流水过10亿的互联网公司

火云
31分钟前
1
0
浅谈跨平台框架 Flutter 的优势与结构

作者:个推iOS工程师 伊泽瑞尔 一、背景 目前,移动开发技术主要分为原生开发和跨平台开发两种。其中,原生应用是指在某个特定的移动平台上,使用平台所支持的开发工具和语言,直接调用系统提...

个推
32分钟前
2
0
git 不能访问github 升级ciper

fatal: unable to access  Peer reports incompatible or unsupported protocol version.sudo yum update -y nss curl libcurl...

shengjuntu
36分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部