centos yum 安装 mongodb 以及php扩展

MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。

一,安装mongodb,php扩展

[[email protected] ~]# yum install php-pecl-mongo mongodb mongodb-devel mongodb-server  

二,配置/etc/mongodb.conf

[[email protected] www]# cat /etc/mongodb.conf |awk ‘{if($0 !~ /^$/ && $0 !~ /^#/) {print $0}}‘
logpath=/var/log/mongodb/mongodb.log    //日志位置
fork = true                             //后台运行
logappend=true                          //追加日志
port = 27017                            //端口
dbpath=/var/lib/mongodb                 //数据库路径
pidfilepath=/var/run/mongodb/mongodb.pid   //pid路径

上面基本都配置,但是yum安装的时候为什么没有创建/var/lib/mongodb这个文件夹呢

[email protected] lib]# mkdir -p /var/lib/mongodb
[[email protected] lib]# chown mongodb:mongodb -R /var/lib/mongodb/  

三,启动mongodb服务端,并查看

[[email protected] www]# /etc/init.d/mongod start   //启动  

//查看
[[email protected] www]# netstat -tpnl|grep 27017
tcp        0      0 0.0.0.0:27017               0.0.0.0:*                   LISTEN      4641/mongod  

这样mongodb就能正常动作了。

看一下php扩展是不是装好了,

mongodb php扩展

四,测试php mongodb扩展

<?php
$mongo = new Mongo();
$dbs = $mongo->listDBs();
print_r($dbs);
/** 结果:
Array
(
    [databases] => Array
        (
            [0] => Array
                (
                    [name] => admin
                    [sizeOnDisk] => 1
                    [empty] => 1
                ) 

            [1] => Array
                (
                    [name] => local
                    [sizeOnDisk] => 1
                    [empty] => 1
                ) 

        ) 

    [totalSize] => 0
    [ok] => 1
)
*/  
时间: 2024-08-08 22:08:53

centos yum 安装 mongodb 以及php扩展的相关文章

转: CentOS 6 使用 yum 安装MongoDB及服务器端配置

转: http://www.cnblogs.com/shanyou/archive/2012/07/14/2591838.html CentOS 6 使用 yum 安装MongoDB及服务器端配置 安装MongoDB的方法有很多种,可以源代码安装,在Centos也可以用yum源安装的方法.由于MongoDB更新得比较快,我比较喜欢用yum源安装的方法.64位Centos下的安装步骤如下: 1.准备工作 运行yum命令查看MongoDB的包信息 [root@localhost~]# yum inf

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

CentOS yum 安装LAMP PHP5.4版本

CentOS yum 安装LAMP PHP5.4版本     [字体:大 中 小] Linux系统版本:CentOS 6.5 1.yum安装和源代码编译在使用的时候没啥区别,但是安装的过程就大相径庭了,yum只需要3个命令就可以完成,源代码需要13个包,还得加压编译,步骤很麻烦,而且当做有时候会出错,源代码编译安装大概需要2个小时,好处在于可以自己配置地址等一些参数,yum安装半个小时搞定,一般不会出错,更新也很方便. 2.我的机器是CentOS release 5.9 64为的系统,一般机器都

CentOS yum安装mcrypt详细图解教程

CentOS yum安装mcrypt详细图解教程 在Linux的发行版CentOS 6.3 系统下,LAMP(Linux+Apache+Mysql+php)环境搭建好后发现PHPMyadmin提示 “无法载入mcrypt模块” 的错误感觉很不爽,就尝试着使用yum安装提示找不到模块.如下为执行过程: [[email protected] ~]# yum install php-mcrypt Setting up Install Process No package php-mcrypt avai

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下安装php的mbstring扩展

CentOS下安装php的mbstring扩展 php的mbstring扩展如果没有安装会导致一些问题: 例1:登陆phpMyAdmin的时候会提示没字符串编码和字符串处理库 php_mbstring,有些程序中会 用到mb_substr函数没有php的mbstring扩展当这些程序运行的时候通常会提示"Fatal error: Call to undefined function mb_substr()". 例2:安装phpRedisAdmin页面访问为空白. 下面是安装步骤: 1.

Centos7下yum安装mongodb

https://www.cnblogs.com/flying1819/articles/9035408.html Centos7下yum安装mongodb 简介 MongoDB 是一个基于分布式 文件存储的NoSQL数据库 由C++语言编写,运行稳定,性能高 旨在为 WEB 应用提供可扩展的高性能数据存储解决方案 查看官方网站 MongoDB特点 模式自由 :可以把不同结构的文档存储在同一个数据库里 面向集合的存储:适合存储 JSON风格文件的形式 完整的索引支持:对任何属性可索引 复制和高可用

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 yum安装ftp 及解决vsftp错误500 OOPS: cannot change directory:/home/**

centos yum安装ftp 及解决vsftp错误500 OOPS: cannot changedirectory:/home/**   1.查看服务器有没有安装ftp包 rpm -qa |grep vsftp 2.yum  安装 yum -y install vsftpd 3.启动vsftp的服务 service vsftpd start 4.关闭防火墙 service iptables stop 5.测试匿名访问 修改配置文件 vsftpd.conf [[email protected]