2017-09-18 3 views
1

Je Centos 7 et php 7.1. Je veux installer pecl et j'ai essayé cela avec yum install pecl mais il y a un conflit avec php5.4. Comment puis-je installer mongodb pilote sans pecl ou comment puis-je fixer pecl de travailler avec php7.1?Installer le pilote MongoDB en os 7 Cent avec php7.1

+0

à mon humble avis, il est jamais une bonne idée d'utiliser ou de risque système d'écraser installe ou vraiment « root installer » toute exécution environnement. Vous devriez éviter les conflits et gérer différents environnements avec quelque chose comme [phpbrew] (https://github.com/phpbrew/phpbrew) ou [phpenv] (https://github.com/phpenv/phpenv) –

Répondre

2

Vous pouvez installer mongodb manuellement avec les commandes suivantes: Installez d'abord php71w-devel package avec la commande suivante:

sudo yum install php71w-devel -y 

et vous pouvez l'installer manuellement.

$ 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

0

J'utilisé PECL pour installer le pilote mongo.

yum install php-pear 
pecl install mongodb 

A noter qu'il existe aussi un ancien pilote mongo qui fonctionne pour php5 mais mongodb pilote est pour php7