我正在尝试在 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”,我会收到一条错误消息,指出该版本已过时。
此时我需要:
- 卸载当前安装的mongodb.so驱动。
- 安装旧版 mongo.so 驱动程序。
我在网上搜索过,但没有找到我需要知道的如何卸载现有驱动程序和安装旧版驱动程序的信息。
建议?任何见解将不胜感激。谢谢!!!
最佳答案
通过更多研究,我能够学习如何使用 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,但这是一项正在进行的工作。
关于php - 在 Amazon Linux 上为 MongoDB 安装旧版 PHP 驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42910728/