Você está usando o novo driver mongodb em vez do driver mongo ?
Se assim você deve usar:
extension=mongodb.so
no seu arquivo php.ini
.
(Eu tive esse problema eu mesmo recentemente ao atualizar nossos servidores)
Estou criando o framework REST APi with Lumen. Eu uso o Mongolab para meu mongoDB e quero hospedar meu aplicativo no Google App Enginge. Eu estou usando o Jessenger lib para me comunicar com meu banco de dados no MongoLab. Everhting está bem quando eu executo o aplicativo localmente, mas quando eu implemento no GAE eu recebo
Fatal error: Class 'MongoDB\Driver\Manager' not found in /base/data/home/apps/s~lumentestapi/v1.391053224987814328/ vendor/mongodb/mongodb/src/Client.php on line 56
Eu habilitei
extension = mongo.so
no php.ini
localizado na raiz.
Qualquer ajuda como posso corrigir isso?
Certifique-se de que você iniciou a classe do driver conforme abaixo
$manager = new MongoDB\Driver\Manager("mongodb://localhost");
$collection = new MongoDB\Collection($manager, "logs","capped_logs");