MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Impossible d'installer la doctrine mongodb dans symfony2 avec composer

J'ai corrigé ! Comme prévu, c'était à cause de l'extension donc voici les étapes à suivre si vous rencontrez le même problème que moi :the requested PHP extension mongo is missing from your system.

  1. exécutez la commande :php --ini , vous verrez tous les fichiers de configuration analysés ! Pour moi, j'utilise PHP-fpm , je pensais que le seul fichier php.ini nécessaire était dans le dossier fpm, mais je me trompais, il y avait un fichier php.ini dans le dossier CLI et c'est ce dossier qui indique au serveur quels modules sont chargés , et c'est exactement le même fichier que Doctrine lit les extensions.
  2. Ouvrez CLI/php.ini et ajoutez cette ligne à la fin extension=mongo.so .
  3. Redémarrer PHP :service php5-fpm restart

C'est ça!