centos源碼安裝php7以上的mongodb拓展

首先,在mongdb的官網下載源碼文件: mongdb下載地址

clipboard.png

話很少說,直接上步驟:php

一、登陸本身的服務器以後,先找到已安裝的mongoDB位置(由於我是更新mongdb的舊版本,因此有這一步)
find / -name mongo*

個人開發環境位置做參考:/usr/local/php-7.1.11/lib/php/extensions/no-debug-non-zts-20160303/mongodb.sogit

二、上傳mongoDB源碼文件到/usr/local

三、解壓 tar -zxvf mongodb-1.5.3.tgzgithub

四、進入mongo,執行phpizemongodb

五、執行./configure服務器

1~5步驟都是常規操做,就沒有截圖了php-fpm

六、執行 make && make install

clipboard.png

注意看這兩個位置,這個時候其實已經能夠直接進行第10點查看mongdb的拓展了,若是phpinfo裏面仍是沒有改變或者沒有出現mongodb相關,繼續下面第7點的操做:spa

七、查看生成的mongodb.so文件位置(上一條執行完畢最後幾行有說明)

八、原來的mongodb.so文件移動到另外一個文件夾,以防不測能夠搬回來.net

九、新生成的so文件放到原來mongdb.so文件位置debug

十、進入superviser,執行命令restart php-fpm (可能有些朋友的php-fpm沒有加入服務監控,那麼直接採用重啓命令便可)rest

再次查看phpinfo~

再次編輯,附上我編譯好的 mongodb.so文件傳送門

相關文章
相關標籤/搜索