资讯专栏INFORMATION COLUMN

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

DirtyMind / 911人阅读

摘要:首先,在的官网下载源码文件下载地址话不多说,直接上步骤登录自己的服务器之后,先找到已安装的位置因为我是更新的旧版本,所以有这一步我的开发环境位置作参考上传源码文件到解压进入,执行执行步骤都是常规操作,就没有截图了执行注意看这

首先,在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/local

3、解压 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~

再次编辑,附上我编译好的 mongodb.so文件传送门

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/31274.html

相关文章

  • CentOS 下三种 PHP 拓展安装方法

    摘要:下,有多种方式来安装拓展,主要有包管理式的安装安装,以及源码编译安装。而线上部署环境则推荐编译安装,方便调优。本文以扩展安装举例。建议版本为建议使用扩展版本为建议使用扩展可以使用扩展。 CentOS 下,PHP有多种方式来安装拓展, 主要有 包管理式的 yum 安装、pecl 安装, 以及源码编译安装。包管理式的安装卸载尤为方便,而源码编译式的安装则方便参数调优。一般搭建本机开发环境推...

    JiaXinYi 评论0 收藏0
  • CentOS 下三种 PHP 拓展安装方法

    摘要:下,有多种方式来安装拓展,主要有包管理式的安装安装,以及源码编译安装。而线上部署环境则推荐编译安装,方便调优。本文以扩展安装举例。建议版本为建议使用扩展版本为建议使用扩展可以使用扩展。 CentOS 下,PHP有多种方式来安装拓展, 主要有 包管理式的 yum 安装、pecl 安装, 以及源码编译安装。包管理式的安装卸载尤为方便,而源码编译式的安装则方便参数调优。一般搭建本机开发环境推...

    Lionad-Morotar 评论0 收藏0
  • laravel安装jenssegers/laravel-mongodb拓展,以及遇到

    摘要:再次打开包内源码,发现了如下的细节敲黑板注意看路径,此时是包内知道原理之后,于是在配置文件中做了如下修改至此,,收工 项目中使用了mongoDB,所以就到最大的同性交友网站找到了星星最多的jenssegers/laravel-mongodb 包安装 1、根据README,找到本地laravel对应的包版本showImg(https://segmentfault.com/img/bVbr...

    icattlecoder 评论0 收藏0

发表评论

0条评论

DirtyMind

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<