Centos下的mongodb扩展安装
目录
在linux环境下我们一般都是使用yum,apt去安装软件,但是在安装php70 的mongodb扩展时出现了如下问题
依赖问题,我就尝试着去装 mongo-c-driver但是依旧提示依赖问题
一毛一样的,我觉得也是够了,接下来去找 libmongoc结果yum告诉我没有,为毛没有啊,之后就去谷歌,百度了,谷歌之后就出来这个这个答案,毛啊,没有解决办法
我把地址给大家贴出来,解决地址
(期间还将PHP重新安装了一次)再之后,我一想同事的开发机不是装上了吗,我去拷一份过来吧,结果就是一通scp,我就想这下行了吧。结果,运行
|
|
它提示我了,结果是有错误,我在这儿将错误贴出来
我想了想,还是去找大神志哥(@徐文志程序猿)吧,结果这个为老不尊的人就说了一句:“靠PHP吃饭的装个扩展都装不上,自己装”。我当时就没想法了,自己鼓捣到11点,就洗洗睡了。第二天到公司,还的接着搞啊,不搞不行啊,开发要用啊。不是缺少东西吗,我再去拷,结果那个机子上没有,我的天,出问题了。正好组长来了,应该组长有事要忙,我就问了一下组长,组长说自己研究吧,好吧,我问的不是时候。
接下来就又开始了我的探索路程,找到一个https://www.liudon.org/1322.html 站点里面讲编译安装,我就捋了一下,yum最底层的实现不也是编译安装吗(正解)。
接下来是正文,开始我的编译安装之路。
上代码(现在最新的是1.1.8)
下载 支持php7的mongodb扩展
|
|
解压文件
|
|
进入目录
|
|
找到php/bin
目录执行phpize
|
|
执行php-config
|
|
make
|
|
校验
|
|
最后
|
|
至此就处理完了