1. 配置安装mongdodb扩展
pecl install mongodb
2. 在php.ini中添加如下代码(添加前先搜索一下是否已经存在,部分环境在第一步时会自动添加,重复添加可能会导致报错:Class 'MongoDB\Driver\Manager' not found,或者 PHP Warning: Module ‘mongodb’ already loaded in Unknown on line 0)
extension=mongodb.so
3. 添加composer依赖(jenssegers/mongodb):(mongodb版本可以根据需求自由修改)
composer require jenssegers/mongodb
或者
在composer文件添加"jenssegers/mongodb": "3.2",然后执行composer update
4. 在lumen的bootstrap/app.php中注册驱动,并且必须开通withEloquent。MongodbServiceProvider的注册建议在其它服务之前,否则可能导致Unsupportdriver错误
$app->register(Jenssegers\Mongodb\MongodbServiceProvider::class);
....