因php5.6 與 php7.0 對 mongodb 的支援度不一樣,最近剛好工作上需要,要連接遠端mongodb 本來想說不就是換個資料庫連應該很快,沒想到遇到這種世代交替的時間點,花了我一個早上才搞定連線。

1.安裝 php 7.0 擴展
pecl install mongodb
安裝過程中會出現一個錯誤 沒有phpize 就是單獨編譯某個功能時會用到的

2.請先安裝完這個套件後就可以順利安裝 mongodb
sudo apt install php7.0-dev

3.php 加入 mongodb.so 擴展
vi /etc/php/7.0/apache2/php.ini
extension=mongodb.so

Leave a comment

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *