sql >> Database teknologi >  >> NoSQL >> MongoDB

Kan ikke installere mongodb doktrin i symfony2 med komponist

Jeg rettede det! Som forventet var det på grund af udvidelsen, så her er trinene, du skal tage, hvis du står over for det samme problem som mig:the requested PHP extension mongo is missing from your system.

  1. kør kommandoen:php --ini , vil du se alle konfigurationsfilerne parset! For mig bruger jeg PHP-fpm, jeg troede, at den eneste nødvendige php.ini-fil var inde i fpm-mappen, men jeg tog fejl, der var en php.ini-fil inde i CLI-mappen, og det er denne mappe, der fortæller serveren, hvilke moduler der er indlæst , og det er nøjagtig den samme fil, som doktrinen læser udvidelserne fra.
  2. Åbn CLI/php.ini og tilføj denne linje til sidst extension=mongo.so .
  3. Genstart PHP:service php5-fpm restart

Det er det!



  1. node.js mongodb vælg dokument efter _id node-mongodb-native

  2. Opdater indlejret objekt i array inde i array i MongoDB

  3. JavaScript-designmønstre -- Håndtering af uønsket asynkroni

  4. Kopier/klon en samling i MongoDB