2017-03-27 1 views
1

J'utilise Laravel 5.4 avec Valet. J'ai installé les pilotes PHP 7.1 et MongoDB pour PHP. J'ai suivi toutes les instructions pour configurer mon projet Laravel avec MongoDB mais lorsque je tente de communiquer avec mon DB je reçois cette erreur:Obtenir une erreur avec Jenssegers: Classe 'MongoDB Driver Manager' non trouvé

FatalThrowableError in Client.php line 81: Class 'MongoDB\Driver\Manager' not found

J'ai vérifié mes extensions dans mon php.ini et il est là. Tout va bien mais mon projet ne marchera pas.

Répondre

0

Il me semble que vous devez exécuter composer install pour installer vos bibliothèques (https://getcomposer.org/). Si cela échoue après cela, vous pouvez avoir besoin de la bibliothèque pecl mongodb (au https://pecl.php.net/package/mongodb).

Exécutez un php -m pour vous assurer que votre bibliothèque mongo est également installée. Ce n'est pas parce que c'est dans votre php.ini que ses bibliothèques partagées ou d'autres fichiers sont disponibles.