MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Nie można zainstalować doktryny mongodb w symfony2 z kompozytorem

Naprawiłem to! Zgodnie z oczekiwaniami, było to spowodowane rozszerzeniem, więc oto kroki, które należy podjąć, jeśli napotkasz ten sam problem co ja:the requested PHP extension mongo is missing from your system.

  1. uruchom polecenie:php --ini , zobaczysz przeanalizowane wszystkie pliki konfiguracyjne! Dla mnie używam PHP-fpm , myślałem, że jedyny potrzebny plik php.ini znajduje się w folderze fpm, ale myliłem się, że w folderze CLI był plik php.ini i to ten folder mówi serwerowi, które moduły są załadowane i jest to dokładnie ten sam plik, z którego doktryna odczytuje rozszerzenia.
  2. Otwórz CLI/php.ini i dodaj tę linię na końcu extension=mongo.so .
  3. Restart PHP:service php5-fpm restart

Otóż ​​to!



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDb wyłącza się z kodem 100

  2. Jak wykonać skrypt MongoDB js za pomocą Java MongoDriver?

  3. Jak wykonywać polecenia mongo za pomocą skryptów powłoki?

  4. Instalowanie klienta/sterownika PHP 7 MongoDB?

  5. Czy MongoDB jest w jakiś sposób ograniczony do jednego rdzenia?