使用 php7.1 在 Cent os 7 中安装 MongoDB 驱动程序

Install MongoDB driver in Cent os 7 with php7.1

我有 Centos 7php 7.1。我想安装 pecl,我尝试用 yum install pecl 安装,但它与 php5.4 有冲突。 我如何在没有 pecl 的情况下安装 mongodb 驱动程序或如何修复 pecl 以与 php7.1 一起工作?

您可以使用以下命令手动安装 mongodb: 首先使用以下命令安装 php71w-devel 包:

sudo yum install php71w-devel -y

然后就可以手动安装了。

$ git clone https://github.com/mongodb/mongo-php-driver.git
$ cd mongo-php-driver
$ git submodule sync && git submodule update --init
$ phpize
$ ./configure
$ make all -j 5
$ sudo make install

ref:http://php.net/manual/en/mongodb.installation.manual.php

我使用 pecl 安装了 mongo 驱动程序。

yum install php-pear
pecl install mongodb

请注意,还有一个适用于 php5 的旧 mongo 驱动程序,但 mongodb 驱动程序适用于 php7