Ubuntu 下 Nginx 服务器 PHP 安装 MongoDB 扩展

destiny

安装 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

阅读 1.1k

岁月如风
destiny 的个人分享,希望能帮助到你。

将来的你一定会感谢现在努力的自己!

15 声望
5 粉丝
0 条评论

将来的你一定会感谢现在努力的自己!

15 声望
5 粉丝
文章目录
宣传栏