【问题标题】:Install Legacy Version of PHP Driver for MongoDB on Amazon Linux在 Amazon Linux 上为 MongoDB 安装旧版 PHP 驱动程序
【发布时间】:2017-03-20 17:57:53
【问题描述】:

我正在尝试在 AWS 上的 Amazon Linux 站点上安装 Learning Locker。我一直在关注step-by-step directions on this site,到目前为止一直很有帮助。不幸的是,我现在卡住了。

Learning Locker 需要用于 PHP 的旧版 Mongo 驱动程序 (mongo.so)。我想这是the latest version。但是,如果我尝试使用 pecl 安装驱动程序,它将安装新版本的驱动程序 (mongodb.so),或者如果我指定“pecl install mongo”,则会收到此版本已折旧的错误消息。

此时我需要:

  1. 卸载当前安装的mongodb.so驱动。
  2. 安装旧版 mongo.so 驱动程序。

我已经搜索了互联网,但我没有找到我需要知道的如何卸载现有驱动程序和安装旧版驱动程序。

建议?任何见解将不胜感激。谢谢!!!

【问题讨论】:

  • 我的建议是按照最新网站的分步说明进行操作。
  • 谢谢。我还没有找到更好的网站,但我会继续寻找。但是,我认为这是一个标准的 Linux 事情(安装旧版本的驱动程序),而不是 Learning Locker 特定的。我正在寻找我需要用来安装旧驱动程序的命令行示例。如果有人可以向我指出他们知道的网站的方向,该网站展示了如何安装旧驱动器,那将是一个很好的开始!

标签: php linux mongodb amazon-web-services


【解决方案1】:

通过更多研究,我能够了解如何使用 pecl 安装旧版驱动程序。

pecl search mongo

Retrieving data...0%
.Matched packages, channel pecl.php.net:
=======================================
Package Stable/(Latest) Local
mongo   1.6.14 (stable) 1.6.14 MongoDB database driver
mongodb 1.2.8 (stable)  1.2.7  MongoDB driver for PHP

sudo pecl install mongo-1.6.14

这行得通,我能够运行 Composer 来安装 Learning Locker。

我仍然需要卸载 mongodb.so,但这是一项正在进行的工作。

【讨论】:

    猜你喜欢
    • 2019-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-28
    • 2015-07-24
    • 2011-07-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多