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?
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.
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.
1.Add mongo DB
$sudo apt update && sudo apt install php-mongodb
Restart apache server,
check in phpinfo() for mongo
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With