Cómo configurar MongoDB, Php5 y Apache2 en Ubuntu

Cómo configurar MongoDB, Php5 y Apache2 en Ubuntu

MongoDB es una base de datos NoSQL de código abierto. En estos días, MongoDB está obteniendo más popularidad entre los desarrolladores web para su velocidad de procesamiento. Y para PHP5 todos somos conscientes de que se usa ampliamente para un desarrollo más rápido.

En este artículo estamos instalando la última base de datos de MongoDB con el servidor web PHP5 y Apache2 en Ubuntu 14.04 LTS. Este artículo también funcionará con otras versiones de Ubuntu.

Paso 1: instalar apache2

Primero instalar el servidor web Apache2 en nuestro sistema usando el siguiente comando, esto está disponible en repositorios predeterminados de Ubuntu.

$ sudo apt-get install apache2 

Después de instalar apache2, se iniciará de forma predeterminada en el puerto 80. Puede cambiar el puerto APACHE2 predeterminado en /etc/apache2/puertos.confusión archivo de configuración.

Paso 2: instalar MongoDB

Primero agregue la clave pública del repositorio en nuestro sistema que se requiere para verificar los paquetes durante la instalación y luego agregue el repositorio de 10GEN APT en el sistema con los siguientes comandos.

$ sudo apt-key adv-keyserver hkp: // keyserver.ubuntu.com: 80--recv 7f0ceb10 $ echo 'Deb http: // downloads-Distro.mongodb.org/repo/ubuntu-upstart dist 10gen '| Sudo Tee/etc/apt/fuentes.lista.D/MongoDB.lista 

Ahora ejecute el siguiente comando para instalar la última versión de MongoDB. Ejecución predeterminada en el puerto 27017.

$ sudo apt-get actualización $ sudo apt-get install mongoDB-org mongodb-org-server 

Paso 3: Instalar PHP5

Esta es una instalación simple de PHP5 en nuestro sistema. También es posible que deba instalar otros módulos PHP según los requisitos de su aplicación como PHP5-XML, PHP5-MBString, PHP5-Gettext, etc.

$ sudo apt-get install php5 php5-dev libapache2-mod-php5 apache2-threaded-dev php-per php5-Mongo 

Paso 4: Instale el módulo MongoDB PHP

Finalmente necesitamos instalar la extensión Mongo PECL y agregar un archivo de configuración de PHP. que proporciona conectividad entre PHP y MongoDB.

$ sudo pecl instalación mongo $ sudo echo "extensión = mongo.Entonces ">>/etc/php5/apache2/php.ini 

Después de instalar la extensión, reiniciemos el servicio Apache

$ sudo servicio apache2 reiniciar 

Paso 5: verificar la configuración

En esta etapa tenemos completa toda la instalación. Pero asegúrese de que tengamos MongoDB integrado adecuadamente con PHP5. Para probar esto, cree un phpinfo.php Archivo utilizando el siguiente valor.

 

Ahora coloque este archivo en el documento de los servidores root (predeterminado es /var /www) y acceda a través del navegador web.

 http: // 1.2.3.4/phpinfo.php