sql >> Databasteknik >  >> NoSQL >> MongoDB

Kan inte installera mongodb doktrin i symfony2 med kompositör

Jag fixade det! Som väntat berodde det på tillägget så här är stegen att ta om du möter samma problem som jag:the requested PHP extension mongo is missing from your system.

  1. kör kommandot:php --ini , kommer du att se alla konfigurationsfiler analyserade! För mig använder jag PHP-fpm , jag trodde att den enda php.ini-filen som behövdes fanns i fpm-mappen, men jag hade fel, det fanns en php.ini-fil i CLI-mappen och det är den här mappen som talar om för servern vilka moduler som är laddade , och det är exakt samma fil som doktrinen läser tilläggen från.
  2. Öppna CLI/php.ini och lägg till den här raden i slutet extension=mongo.so .
  3. Starta om PHP:service php5-fpm restart

Det är allt!



  1. MongoDB uppdaterar data i kapslat fält

  2. Uppdatera fält med ett annat fälts värde i dokumentet

  3. mongoengine - Fråga på ListField i EmbeddedDocumentField

  4. Pålitliga bibliotek där ute för Spring boot redis-integreringstest