Fatal error: Class 'MongoDB\Driver\Manager' not found
I want to use the MongoDB Driver, but it throw me an error, when i use it:
$mongo = new MongoDB\Driver\Manager("mongodb://localhost:27017");
The error:
Message: Class 'MongoDB\Driver\Manager' not found
When i check it with the php_info(), i see, there is
Is there any requirement to use the driver?
Solution 1:
There is some confusion between the Mongo extension and the MongoDB extension which are not the same. Because of your version number, I guess you are using the old Mongo extension that is deprecated.
Make sure that you install the new MongoDB extension and you should be fine. Don't forget to remove the old extension=mongo.so
from your php.ini since this could cause problems.
Solution 2:
For me, I forgot to add extension=mongodb.so
to the php.ini
for FPM (FastCGI Process Manager). On Ubuntu 16.04 this was at:
/etc/php/7.0/fpm/php.ini
For what it's worth I'm using nginx.