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

Impossibile installare la dottrina mongodb in symfony2 con il compositore

L'ho risolto! Come previsto, è stato a causa dell'estensione, quindi ecco i passaggi da eseguire se dovessi riscontrare il mio stesso problema:the requested PHP extension mongo is missing from your system.

  1. esegui il comando:php --ini , vedrai tutti i file di configurazione analizzati! Per me, sto usando PHP-fpm, pensavo che l'unico file php.ini necessario fosse all'interno della cartella fpm, ma mi sbagliavo c'era un file php.ini all'interno della cartella CLI ed è questa cartella che dice al server quali moduli sono caricati , ed è esattamente lo stesso file da cui la dottrina legge le estensioni.
  2. Apri CLI/php.ini e aggiungi questa riga alla fine extension=mongo.so .
  3. Riavvia PHP:service php5-fpm restart

Questo è tutto!