MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Klasse „MongoDB\Driver\Manager“ nicht gefunden

Ich weiß nicht, ob es die eleganteste Lösung ist, aber es hat bei mir funktioniert:

  1. Installieren Sie den PHP-Treiber $ sudo pecl install mongodb
  2. Erstellen Sie die Erweiterungsdatei $ sudo nano /etc/php5/mods-available/mongodb.ini und schreiben Sie hinein:extension=mongodb.so
  3. Erstellen Sie einen symbolischen Link für diese Datei $ sudo ln -sv /etc/php5/mods-available/mongodb.ini /etc/php5/apache2/conf.d/20-mongodb.ini
  4. Erstellen Sie einen anderen symbolischen Link für diese Datei $ sudo ln -sv /etc/php5/mods-available/mongodb.ini /etc/php5/cli/conf.d/20-mongodb.ini
  5. Starten Sie Apache oder den verwendeten Server neu $ sudo service apache2 restart

Es kann erforderlich sein, jenssegers/mongodb neu zu installieren:$ composer require jenssegers/mongodb