Ubuntu 18.04 Install Nginx, PHP and MySQL
Tabla de contenido:
- Instale LEMP Stack en Ubuntu 18.04
- Prerrequisitos
- Paso 1. Instalando Nginx
- Paso 2. Instalando MySQL
- Paso 3. Instalando PHP
- Paso 4. Configurar Nginx para procesar páginas PHP
- Más información
- Tutoriales
El término LEMP es un acrónimo de los nombres de sus cuatro componentes de código abierto:
- L - Sistema operativo Linux E - Nginx a HTTP y servidor proxy inverso M - MySQL o MariaDB sistema de gestión de bases de datos relacionales P - Lenguaje de programación PHP.
Esta serie de tutoriales le mostrará cómo instalar Nginx, crear bloques de servidor Nginx, generar un certificado SSL Let's Encrypt gratuito, instalar y proteger MySQL e instalar PHP 7.2.
Los tutoriales detallados que forman parte de esta serie se enumeran al final de esta página.
Instale LEMP Stack en Ubuntu 18.04
Este inicio rápido le mostrará los pasos básicos necesarios para obtener una pila LEMP instalada en un servidor Ubuntu 18.04.
Prerrequisitos
El usuario con el que ha iniciado sesión debe tener privilegios de sudo para poder instalar paquetes.
Paso 1. Instalando Nginx
Nginx está disponible en repositorios de Ubuntu. Actualice el índice de paquetes e instale Nginx con los siguientes comandos:
sudo apt update
sudo apt install nginx
Paso 2. Instalando MySQL
El siguiente paso es instalar los paquetes MySQL. Para hacerlo, escriba:
sudo apt install mysql-server
Una vez que se complete la instalación, emita el comando
mysql_secure_installation
para mejorar la seguridad de la instalación de MySQL:
sudo mysql_secure_installation
Se le pedirá que configure la contraseña de root, elimine el usuario anónimo, restrinja el acceso del usuario root a la máquina local y elimine la base de datos de prueba. Debe responder "Y" (sí) a todas las preguntas.
Paso 3. Instalando PHP
Ubuntu 18.04 LTS se entrega con la última y mejor versión 7.2 de PHP. Para instalar PHP FPM y varios módulos PHP más comunes, escriba:
sudo apt install php-fpm php-opcache php-cli php-gd php-curl php-mysql
Paso 4. Configurar Nginx para procesar páginas PHP
Ahora que tenemos todos los componentes LEMP instalados, podemos editar el archivo de configuración del host virtual Nginx y agregar las siguientes líneas para que Nginx pueda procesar archivos PHP:
server {
#… other code
location ~.php $ {include snippets / fastcgi-php.conf; fastcgi_pass unix: /run/php/php7.2-fpm.sock; }}
No olvide reiniciar el servicio Nginx para que los cambios surtan efecto:
Más información
Para obtener instrucciones más detalladas sobre cada paso, consulte los siguientes tutoriales.
Tutoriales
Cómo instalar lemp stack en debian 9
Esta serie de tutoriales le mostrará cómo instalar Nginx, crear bloques de servidor Nginx, generar un certificado SSL Let's Encrypt gratuito, instalar y proteger MySQL e instalar PHP
Cómo instalar lamp stack en ubuntu 18.04
Esta serie de tutoriales le mostrará cómo instalar Apache, crear hosts virtuales Apache, generar un certificado SSL Let's Encrypt gratuito, instalar y proteger MySQL e instalar PHP 7.2.
Instalar pila de lemp en centos 7
En esta serie, le mostraremos cómo instalar Nginx, generar un certificado SSL Let's Encrypt gratuito, instalar y proteger MariaDB e instalar PHP 7.x.







