Centos 下安装mongoDB,以及配置 php mongodb数据库扩展

  一、使用yum 安装MongoDB

  1、配置yum源

  在 /etc/yum.repos.d/目录中增加 10gen.repo 文件

  vi /etc/yum.repos.d/10gen.repo

    [10gen]

    name=10gen Repository

    baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64

    gpgcheck=0

  2、安装MongoDB的服务器端和客户端工具

    yum install mongo-10gen-server

    yum install mongo-10gen

  3、启动Mongodb

    service mongod start

    设置开机启动

    chkconfig mongod on

  4、配置文件路径 /etc/mongod.conf

  测试:在命令行输入mongo

  #查看数据库列表
  show dbs

  #切换/创建数据库(当创建一个集合(table)的时候会自动创建当前数据库)
  use admin;

  #当前db版本
  
db.version();

   #删除当前使用数据库
  db.dropDatabase();

  #简单插入数据
  db.user.insert({"name":"ceshi", "age":"18"})

  #查询数据
  db.user.find()

  二、配置 php  mongodb 扩展

  1、下载mongodb 扩展源码

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

  2、解压缩,编译,安装

  tar zxf mongo-1.2.2.tgz
  cd mongo-1.2.2
  phpize
  ./configure
  
make && make install

  结果:

  Build complete.

  Don‘t forget to run ‘make test‘.

  Installing shared extensions:     /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/

  表示成功,在php.ini文件增加一行
  extension=mongo.so

  重启服务器。php-fpm。

  3、测试

  查看是否有 mongo扩展。

  <?php

    phpinfo();

  ?>

  代码测试,

  <?php

    $mongo = new Mongo();

    //TODO: 数据库列表

    $dbs = $mongo->listDBS();

    print_r($dbs);

  ?>

  参考:

  1、mongodb 安装

  http://www.cnblogs.com/shanyou/archive/2012/07/14/2591838.html

  2、php mongodb 扩展安装

  http://www.linuxidc.com/Linux/2012-02/53833p2.htm

  

  

  

    

时间: 2024-12-23 08:44:50

Centos 下安装mongoDB,以及配置 php mongodb数据库扩展的相关文章

Centos下安装JDK环境配置

一.linux服务器远程连接工具安装准备 a.下载Xshell http://rj.baidu.com/soft/detail/15201.html?ald b.下载xftp http://rj.baidu.com/soft/detail/18249.html?ald 二.连接服务器 三.卸载Open JDK Cent OS默认会给我们安装一个Open JDK,可惜我们不领情,为了减少麻烦,我们还是喜欢用Sun的JDK,所以要先把Open JDK给卸载了. 首先我们用下面这条命令查一下我们都安装

Centos 下安装MongoDB

Centos 下安装MongoDB 一.安装方法 方法(一) 1  配置包管理系统 创建/etc/yum.repos.d/mongodb.repo 文件,当然我们使用的是64位系统,32位的情况不再考虑.文件内容为: [mongodb] name=MongoDB Repository baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/ gpgcheck=0 enabled=1  2  安装MongoDB包及关联工具

centos下安装mongodb记录

1. 卸载已有mongodb数据库 1 2 /etc/init.d/mongod stop yum erase $(rpm -qa | grep mongodb-org) 删除mongodb相关目录文件等,例如: 1 2 rm -r /var/log/mongodb/ rm -r /var/lib/mongo 2. 下载最新mongodb 1 wget https: 3. 移动下载文件并解压 1 2 mv ./mongodb-linux-x86_64-rhel62-3.2.9.tgz /usr/

CentOS 6.4下安装vsftpd、配置虚拟用户登录

概述: vsftpd是Linux下比较著名的FTP服务器,搭建FTP服务器当然首选这个. 本文介绍了在CentOS 6.4下安装vsftpd.配置虚拟用户登录FTP的过程. 正文: 一:安装vsftpd 查看是否已经安装vsftpd rpm -qa | grep vsftpd 如果没有,就安装,并设置开机启动 yum -y install vsftpd chkconfig vsftpd on 二:基于虚拟用户的配置 所谓虚拟用户就是没有使用真实的帐户,只是通过映射到真实帐户和设置权限的目的.虚拟

Linux CentOS下安装、配置mysql数据库

如果要在Linux上做j2ee开发,首先得搭建好j2ee的开发环境,包括了jdk.tomcat.eclipse的安装(这个在之前的一篇随笔中已经有详细讲解了Linux学习之CentOS(七)--CentOS下j2ee环境搭建),如果要开发web项目,我们当然可以安装一个myeclipse到Linux系统上去,这个安装方法和安装eclipse完全相同,就没有记录下来了,有了jdk.tomcat.eclipse我们就已经能进行我们的程序开发了,但是如果要做一个项目,哪怕是小的不能再小的项目都离不开数

CentOS下安装配置LAMP(Linux+Apache+MySQL+PHP)

关于LAMP的各种知识,今天主要是介绍一下在CentOS下安装,搭建一个Web服务器的过程.(本文是使用安装包安装) 一.简介 什么是LAMP     LAMP是一种Web网络应用和开发环境,是Linux, Apache, MySQL, Php/Perl的缩写,每一个字母代表了一个组件,每个组件就其本身而言都是在它所代表的方面功能非常强大的组件.     LAMP这个词的由来最早始于德国杂志“c't Magazine”,Michael  Kunze在1990年最先把这些项目组合在一起创造了LAM

阿里云服务器centos下安装配置svn服务器

阿里云服务器centos下安装配置svn服务器 1.安装svn服务器端 yum install subversion      从镜像下载安装svn服务器端中间会提示是否ok,输入y,确认安装成功提示:.....complete!依次执行如下命令:cd /usr/local/              //进入目录,准备创建svn目录 mkdir svnRepo                   //创建一个svn目录 chmod -R 777 svnRepo            //修改目

Mac下安装Tomcat及配置

今天介绍Mac下Tomcat的安装及配置: 1.在搜索引擎(如:必应或百度)中搜索“Tomcat”,第一条搜索结果就是Tomcat官方地址: 2.在左侧选择“Tomcat8”或“Tomcat9”,我这里以“Tomcat8”为例: 3.下载相应Zip包: 4.在Finder的当前用户下新建一个java目录(后续可以在这个路径下安装Tomcat.Maven.MongoDB等),然后在java目录下新建一个Tomcat目录,将下载的zip文件解压后剪切到这个Tomcat目录下,Tomcat就安装成功了

Centos下安装Redmine

1 Redmine介绍 Redmine是基于ROR框架开发的一套跨平台项目管理系统,是项目管理系统的后起之秀,据说是源于Basecamp的ror版而来,支持多种数据库,除了和DotProject的功能大致相当外,还有不少自己的独特的功能,例如提供wiki.新闻台.时间跟踪.feed聚合.导出pdf等,还可以集成其它版本管理系统和BUG跟踪系统,例如SVN.CVS.TD等. 2 安装说明 操作系统:centos6.0 64位 所需软件:bitnami-redmine-2.5.2-0-linux-x

CentOS下安装Apache步骤详解

CentOS下安装Apache步骤详解 一.实验环境 Linux: CentOS release 6.7 (Final) Apache: httpd-2.4.23.tar.gz VMware: VMware 10.0 宿主机: Win10 x64 二.Apache介绍 Apache一款 Web服务器软件.它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一.它快速.可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器