Nginx es un servidor HTTP gratuito, de código abierto y de alto rendimiento. Nginx es conocido por su estabilidad, rico conjunto de funciones, configuración simple y bajo consumo de recursos. Este tutorial muestra cómo instalar Nginx en Ubuntu 11.10 compatible con PHP5 (a través de PHP-FPM) y MySQL.
Instalación de MySQL 5:
Primero instalaremos MySQL emitiendo el siguiente comando.
root@ubuntu~/ $ sudo apt-get install mysql-server mysql-client
Se le pedirá que proporcione una contraseña para el usuario de MySQL "root “. La misma contraseña será válida para el usuario root@localhost así como [email protected] .
Nueva contraseña para el usuario "root" de MySQL:<– yourrootsqlpassword
Repita la contraseña para el usuario "root" de MySQL:<– yourrootsqlpassword
Instalación de Nginx:
Nginx ya está disponible en el paquete de Ubuntu, así que emita el siguiente comando para instalar Nginx.
root@ubuntu~/ $ sudo apt-get install nginx
Inicie Nginx después de la instalación.
root@ubuntu~/ $ sudo /etc/init.d/nginx start
Pruebe su instalación de Nginx abriendo su navegador web y vaya a http://192.168.0.10 . Obtendrá la siguiente página web que dice “¡Bienvenido a Nginx! “.
La raíz del documento nginx predeterminada en Ubuntu 11.10 es /usr/share/nginx/www. Los archivos de configuración están en el directorio /etc/nginx.
Instalando PHP5:
Lo siguiente es instalar PHP5 a través de PHP-FPM (PHP-FPM (Administrador de procesos FastCGI), es una implementación alternativa de PHP FastCGI. Tiene algunas características adicionales útiles para sitios de cualquier tamaño, especialmente sitios más ocupados). Instálelo emitiendo el siguiente comando.
root@ubuntu~/ $ sudo apt-get install php5-fpm
después de la instalación de PHP5, reinicie el servidor Nginx.
root@ubuntu~/ $ sudo /etc/init.d/nginx reload
Probando PHP:
Para probar PHP, coloque un archivo PHP en el directorio predeterminado de nginx
Paso 1. En la terminal copia/pega la siguiente línea:
root@ubuntu~/ $ sudo vi /usr/share/nginx/html/info.php
Esto abrirá un archivo llamado info.php.
Paso 2. Copia/pega esta línea en el archivo info.php:
<?php phpinfo(); ?>
Paso 3. Guarde y cierre el archivo. usa Esc +;wq por guardar el archivo.
Paso 4. Ahora abra su navegador web y escriba lo siguiente en la dirección web:
http://192.168.0.10/info.php
La página se ve a continuación:
En la captura de pantalla anterior, PHP5 funciona y funciona a través de FPM/FastCGI, como se muestra en la línea API del servidor. Si se desplaza hacia abajo, verá todos los módulos que ya están habilitados en PHP5. Descubrirá que MySQL no se encuentra en la lista, lo que significa que aún no tenemos compatibilidad con MySQL en PHP5. necesitamos instalar el soporte de MySQL en PHP 5.
Compatibilidad con MySQL en PHP5:
Para obtener compatibilidad con MySQL en PHP5, podemos instalar el paquete php5-mysql.
root@ubuntu~/ $ sudo apt-get install php5-mysql
Una vez instalado, reinicie PHP-FPM.
root@ubuntu~/ $ sudo /etc/init.d/php5-fpm restart
Ahora actualice el navegador web que ya ha abierto para probar PHP.
Encontrará la lista de módulos de MySQL que no aparecen antes de la instalación del paquete de soporte.