乐趣区

centos源码安装php7以上的mongodb拓展

首先,在 mongdb 的官网下载源码文件:mongdb 下载地址

话不多说,直接上步骤:
1、登录自己的服务器之后,先找到已安装的 mongoDB 位置(因为我是更新 mongdb 的旧版本,所以有这一步)
find / -name mongo*
我的开发环境位置作参考:/usr/local/php-7.1.11/lib/php/extensions/no-debug-non-zts-20160303/mongodb.so
2、上传 mongoDB 源码文件到 /usr/local3、解压 tar -zxvf mongodb-1.5.3.tgz
4、进入 mongo,执行 phpize
5、执行./configure

1~5 步骤都是常规操作,就没有截图了
6、执行 make && make install

注意看这两个位置,这个时候其实已经可以直接进行第 10 点查看 mongdb 的拓展了,如果 phpinfo 里面还是没有改变或者没有出现 mongodb 相关,继续下面第 7 点的操作:
7、查看生成的 mongodb.so 文件位置(上一条执行完毕最后几行有说明)8、原来的 mongodb.so 文件移动到另一个文件夹,以防不测可以搬回来
9、新生成的 so 文件放到原来 mongdb.so 文件位置
10、进入 superviser,执行命令 restart php-fpm(可能有些朋友的 php-fpm 没有加入服务监控,那么直接采用重启命令即可)

再次查看 phpinfo~

退出移动版