centos下安装mongodb和php的mongo扩展

Posted 凯kyne

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos下安装mongodb和php的mongo扩展相关的知识,希望对你有一定的参考价值。

安装MongoDB

 

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

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

  (如果download较慢,可以手工下载后上传服务器,手工下载参考地址:http://pecl.php.net/package/mongodb

2、解压,进入目录:

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

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

    mkdir log
    mkdir db

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

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

  会显示如下内容:

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

5、设置开机启动:

    echo "/usr/src/mongodb-linux-x86_64-2.6.4/bin/mongod --dbpath=/usr/src/mongodb-linux-x86_64-2.6.4/db --logpath=/usr/src/mongodb-linux-x86_64-2.6.4/log/mongodb.log --fork --auth" >> /etc/rc.local

ok,搞定,然后可以参看下端口netstat -nalupt | grep mongo :

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

 

 

安装mongodb扩展 

1、下载php_Mongo扩展:

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

  (如果download较慢,可以手工下载后上传服务器,手工下载参考地址:http://pecl.php.net/package/mongo

2、解压,进入目录:

tar -xvzf mongo-1.6.12
cd mongo-1.6.12

3、编译,安装:

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

4、修改php.ini配置文件,增加一下内容:

extension=mongo.so

5、 重启php-fpm:

systemctl restart php-fpm

 

以上是关于centos下安装mongodb和php的mongo扩展的主要内容,如果未能解决你的问题,请参考以下文章

Win10下mongoDB安装

mongodb模块怎么安装

如何为PHP安装mongodb的扩展

Mac下安装 MongoDB

Ubuntu环境下安装mongodb

linux环境下安装mongodb