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.
- 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. - Ouvrez CLI/php.ini et ajoutez cette ligne à la fin
extension=mongo.so
. - Redémarrer PHP :
service php5-fpm restart
C'est ça!