sql >> Database >  >> NoSQL >> MongoDB

Kan mongodb-doctrine niet installeren in symfony2 met componist

Ik heb het opgelost! Zoals verwacht was het vanwege de extensie, dus hier zijn de stappen die je moet nemen als je hetzelfde probleem hebt als ik:the requested PHP extension mongo is missing from your system.

  1. voer het commando uit:php --ini , u zult zien dat alle configuratiebestanden zijn geparseerd! Voor mij gebruik ik PHP-fpm, ik dacht dat het enige benodigde php.ini-bestand in de fpm-map zat, maar ik had het mis, er was een php.ini-bestand in de CLI-map en het is deze map die de server vertelt welke modules zijn geladen , en het is precies hetzelfde bestand waarvan de doctrine de extensies leest.
  2. Open CLI/php.ini en voeg deze regel aan het einde toe extension=mongo.so .
  3. Herstart PHP:service php5-fpm restart

Dat is het!



  1. MongoDB-CR-verificatie mislukt

  2. $and gebruiken met $match in mongodb

  3. Bereikquery's in Redis - Spring Data Redis

  4. Koppelen en maken van MongoDB-joins met SQL:deel 1