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..tgz -C /usr/src
cd mongodb-linux-x86_64-2.6.

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:
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.0.0:* LISTEN /./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.
cd mongo-1.6.

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
上一篇:K8S+GitLab-自动化分布式部署ASP.NET Core(三) 更新镜像版本并部署到K8S上


下一篇:Servlet-RequestDispatcher.forward方法