使用 php7.1 在 Cent os 7 中安装 MongoDB 驱动程序
Install MongoDB driver in Cent os 7 with php7.1
我有 Centos 7
和 php 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
我有 Centos 7
和 php 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