使用Jenssegers获取错误:找不到类'MongoDB \ Driver \ Manager'

时间:2017-03-27 09:56:47

标签: php mongodb laravel drivers jenssegers-mongodb

我正在使用Laravel 5.4和Valet。我为PHP安装了PHP 7.1和M​​ongoDB驱动程序。我已经按照每条指令使用MongoDB设置我的Laravel项目但是当我尝试与我的数据库通信时出现此错误:

  

Client.php第81行中的FatalThrowableError:   未找到“MongoDB \ Driver \ Manager”类

我在我的PHP.ini中检查了我的扩展程序,它就在那里。一切都很好,但我的项目不起作用。

1 个答案:

答案 0 :(得分:0)

在我看来,您需要运行composer install来安装库(https://getcomposer.org/)。如果在此之后失败,您可能需要pecl mongodb库(https://pecl.php.net/package/mongodb)。

运行php -m以确保您的mongo库也已安装。仅仅因为它在你的php.ini中并不意味着它的共享库或其他文件可用。