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

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

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

运行不会更新版本。

sudo apt-get install php5-mongo

附加信息

  • mongod --version 数据库版本 v2.6.12
  • php --version 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.ini 中添加“extension=mongodb.so”

使用验证 MongoDB 扩展和模块

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

https://stackoverflow.com/questions/36763623/

相关文章:

java - 使用 Spring Data 按提取的日期、月份和年份聚合项目组

linux - PHP升级到7后,为什么不能使用mongodb驱动?

javascript - Passport 没有保持持久的登录 session

java - MongoDb BSON 以 UTC 时间存储日期

node.js - 关于 Mongoose 填充关系一个字符串字段

mongodb - Docker-MongoDB 中的身份验证问题

mongodb - 按 id 对 Mongo 文档进行分组,并按时间戳获取最新文档

ruby-on-rails - 运行 Rails 应用程序时的 Mongo::Error::NoSe

mongodb - Mongo在计算条件下排序

python - 具有完整行对象的 Mongo Distinct Query