sql >> Database >  >> NoSQL >> MongoDB

Klasse 'MongoDB\Driver\Manager' niet gevonden

Ik weet niet of dit de meest elegante oplossing is, maar het werkte voor mij:

  1. Installeer het php-stuurprogramma $ sudo pecl install mongodb
  2. Maak het extensiebestand $ sudo nano /etc/php5/mods-available/mongodb.ini en schrijf erin:extension=mongodb.so
  3. Maak een symbolische link voor dit bestand $ sudo ln -sv /etc/php5/mods-available/mongodb.ini /etc/php5/apache2/conf.d/20-mongodb.ini
  4. Maak een andere symbolische link voor dit bestand $ sudo ln -sv /etc/php5/mods-available/mongodb.ini /etc/php5/cli/conf.d/20-mongodb.ini
  5. Herstart apache of de gebruikte server $ sudo service apache2 restart

Het kan nodig zijn om jenssegers/mongodb opnieuw te installeren:$ composer require jenssegers/mongodb



  1. MongoDB $ceil

  2. Welke NoSQL-database voor extreem grote hoeveelheden gegevens

  3. MongoDB bind_ip werkt niet tenzij ingesteld op 0.0.0.0

  4. Hoe JSON-gegevens in vrije vorm toestaan ​​in Mongoose-documenten?