在 ubuntu 服务器中安装 mongodb php7 扩展版本 1.5.0

在 ubuntu 服务器中安装 mongodb php7 扩展版本 1.5.0

我使用以下方式安装了 mongodb php 扩展apt-get install php7.0-mongodb

当我检查时,显示安装的版本是 1.2.0,但是,我想安装版本 1.5.0

所以我尝试了apt-get install php7.0-mongodb=1.5.0

Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Version '1.5.0' for 'php7.0-mongodb' was not found

我如何安装 1.5.0 版本?

我使用的是 ubuntu 16,php7.0

答案1

要获取最新版本的 php-mongodb,您需要使用 perc 安装它。

  1. sudo apt install php-pear(这将安装 perc)
  2. sudo apt install php-dev
  3. sudo pecl install mongodb

执行这些命令后,您的系统上应该安装了最新的可用 mongodb 扩展。

  1. 安装的最后一步扩大是添加extension=mongodb.sophp.ini文件。您应该在/etc/php/7.2/cli/和中找到这些文件/etc/php/7.2/apache2/ folders。找到带有扩展名列表的部分并将其放在其下。更改两个文件。

现在你应该安装库,使用 Composer。在您的项目中输入:

composer require mongodb/mongodb

安装的原因扩展和库在官方的 mongodb 文档中有解释https://docs.mongodb.com/ecosystem/drivers/php/

就这样!

答案2

没有名为php7.0-mongodb

php-mongodb存在。
您将在 16.04 LTS 上获得版本 1.1.5-1~build1,在 18.04 LTS 上获得版本 1.3.4-1build1。

因此正确的命令应该是:

sudo apt-get install php-mongodb

答案3

我遇到了同样的问题,我已经解决了这个问题。

sudo apt-get install php-pear
sudo apt-get install php-dev
sudo apt-get install mongodb

sudo phpenmod mongodb

相关内容