MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Клас 'MongoDB\Driver\Manager' не е намерен

Не знам дали това е най-елегантното решение, но ми свърши работа:

  1. Инсталирайте php драйвера $ sudo pecl install mongodb
  2. Създайте файла с разширение $ sudo nano /etc/php5/mods-available/mongodb.ini и напишете вътре:extension=mongodb.so
  3. Създайте символна връзка за този файл $ sudo ln -sv /etc/php5/mods-available/mongodb.ini /etc/php5/apache2/conf.d/20-mongodb.ini
  4. Създайте друга символна връзка за този файл $ sudo ln -sv /etc/php5/mods-available/mongodb.ini /etc/php5/cli/conf.d/20-mongodb.ini
  5. Рестартирайте apache или използваният сървър $ sudo service apache2 restart

Може да се наложи да преинсталирате jenssegers/mongodb:$ composer require jenssegers/mongodb



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. mongodb агрегиращо сортиране

  2. MongoDB .NET не генерира _id при upsert

  3. MongooseError [MongooseServerSelectionError]:връзката <монитор> към 52.6.250.237:27017 затворена

  4. Опция за автоматично повторно свързване на Mongoose

  5. Как да накарам Spring-Data-MongoDB да валидира моите обекти?