在 Ubuntu 14 上将 PHP Mongo 扩展更新到 1.5


Update PHP Mongo Extension to 1.5 on Ubuntu 14

PHP和Mongo工作正常,但是php5-mongo扩展需要更新。

目前是1.4.5版本,需要1.5.x版本才能兼容最新的 https://github.com/doctrine/mongodb/

运行不会更新版本。

sudo apt-get install php5-mongo

附加信息

  • 蒙戈 --版本 DB 版本 v2.6.12
  • PHP --
  • 版本 PHP 5.5.9-1ubuntu4.14

如何更新扩展? 是否需要 pecl 才能执行更新?

尝试使用 PECL

sudo pecl install mongodb

有时在连接到mongodb时可能会遇到SSL错误,因此请在安装pecl之前安装依赖项

sudo pecl channel-update pecl.php.net
sudo pecl uninstall mongodb
sudo apt-get install libcurl4-openssl-dev pkg-config libssl-dev
sudo pecl install mongodb

你应该在php中添加"extension=mongodb.so".ini

使用 验证 MongoDB 扩展和模块

sudo php --ri mongodb | grep version
sudo apt-cache policy php-mongodb