zoukankan      html  css  js  c++  java
  • linux 下安装MongoDB 和配置PHP扩展

    安装MongoDB

    1、下面安装MongoDB,先下载:

    1. cd /usr/local/src
    2. wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.6.4.tgz

    2、解压,进入目录:

    1. tar -zxvf mongodb-linux-x86_64-2.6.4.tgz -C /usr/local/src
    2. cd mongodb-linux-x86_64-2.6.4

    3、创建数据库和日志的目录:

    1. mkdir log
    2. mkdir db

    4、以后台运行方式启动:

    1. ./bin/mongod --dbpath=./db --logpath=./log/mongodb.log --fork --auth

    会显示如下内容:

    1. about to fork child process, waiting until server is ready for connections.
    2. forked process: 4623
    3. child process started successfully, parent exiting

    输入netstat -nalupt | grep mongo

    1. tcp 0 0 0.0.0.0:27017 0.0.0.0:* LISTEN 4623/./bin/mongod

    安装mongodb扩展

    下载php-mongodb扩展

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

    解压

    tar xvzf mongo-1.6.12

    编译安装

    cd mongo-1.6.12
    phpize
    ./configure --with-php-config=/usr/bin/php-config
    make && make install

    在安装过程中可能会报以下错误

    /var/tmp/mongo/contrib/php-ssl.h:33:25: error: openssl/evp.h: No such file or directory

    需要安装openssl-devel

    yum install openssl-devel

    在php.ini文件中添加extension=mongo.so

    extension=mongo.so

    重启Apache 或者Nginx

     

  • 相关阅读:
    [Graph]Doubling Algorithm
    Luogu 3203 BZOJ 2002——弹飞绵羊
    BZOJ 1468——tree
    BZOJ 10628 Luogu 2633
    Mo's Algorithm
    bzoj1063: [Noi2008]道路设计
    bzoj1264: [AHOI2006]基因匹配Match
    bzoj1177: [Apio2009]Oil
    bzoj1260: [CQOI2007]涂色paint
    bzoj3674: 可持久化并查集加强版
  • 原文地址:https://www.cnblogs.com/orangegem/p/7901096.html
Copyright © 2011-2022 走看看