sql >> Databáze >  >> NoSQL >> MongoDB

Nelze nainstalovat doktrínu mongodb v symfony2 se skladatelem

Opravil jsem to ! Podle očekávání to bylo kvůli rozšíření, takže zde jsou kroky, které je třeba podniknout, pokud čelíte stejnému problému jako já:the requested PHP extension mongo is missing from your system.

  1. spusťte příkaz:php --ini , uvidíte všechny konfigurační soubory analyzované! Pro mě používám PHP-fpm, myslel jsem, že jediný potřebný soubor php.ini je ve složce fpm, ale mýlil jsem se, že ve složce CLI byl soubor php.ini a je to tato složka, která říká serveru, které moduly jsou načteny a je to přesně stejný soubor, ze kterého doktrína čte přípony.
  2. Otevřete CLI/php.ini a přidejte tento řádek na konec extension=mongo.so .
  3. Restartujte PHP:service php5-fpm restart

A je to!



  1. Hosting ScaleGrid pro Redis™ na vašem vlastním účtu AWS

  2. Sady replik MongoDB s arbitry

  3. Nelze získat zdroj z fondu (SocketTimeoutException:)

  4. MongoDB na počítači se systémem Windows 7:Nelze vytvořit žádné připojení