sql >> Base de Datos >  >> NoSQL >> MongoDB

No se puede instalar la doctrina mongodb en symfony2 con composer

¡Lo arreglé! Como era de esperar, fue debido a la extensión, así que estos son los pasos a seguir si enfrenta el mismo problema que yo:the requested PHP extension mongo is missing from your system.

  1. ejecutar el comando:php --ini , verá todos los archivos de configuración analizados. Para mí, estoy usando PHP-fpm, pensé que el único archivo php.ini necesario estaba dentro de la carpeta fpm, pero estaba equivocado, había un archivo php.ini dentro de la carpeta CLI y es esta carpeta la que le dice al servidor qué módulos están cargados , y es exactamente el mismo archivo del que la doctrina lee las extensiones.
  2. Abra CLI/php.ini y agregue esta línea al final extension=mongo.so .
  3. Reiniciar PHP:service php5-fpm restart

¡Eso es todo!