Ubuntu 下 Nginx 伺服器 PHP 安裝 MongoDB 擴充套件

Destiny發表於2016-08-11

安裝 OpenSSL

  • 安裝

    apt-get install openssl
  • 如果後面使用報 Cannot find OpenSSL's libraries 的錯誤,那麼建立軟連線:
    ln -s /usr/lib/x86_64-linux-gnu/libssl.so  /usr/lib

安裝 php-pear

apt-get install php-pear

安裝 php5-dev

apt-get install php5-dev

安裝 PECL 擴充套件庫

apt-get install libpcre3-dev

PECL 安裝 php-mongodb 驅動

pecl install mongodb

載入 MongoDB 擴充套件

  • 建立擴充套件模組的配置檔案

    echo 'extension=mongodb.so' | sudo tee /etc/php5/mods-available/mongo.ini
  • 建立軟體連線使 fpm 和 cli 都載入這個模組

    ln -s /etc/php5/mods-available/mongo.ini /etc/php5/fpm/conf.d/mongo.ini
    ln -s /etc/php5/mods-available/mongo.ini /etc/php5/cli/conf.d/mongo.ini
  • 重啟 fpm (如果使用 fpm )
    service php5-fpm restart

驗證 MongoDB 服務

php -i | grep mongodb

安裝完成

file

將來的你一定會感謝現在努力的自己!

相關文章