Cómo instalar LEMP Apilar Ubuntu 20.04
El LEMP stack es uno de los kits más populares como base para un sitio web. consiste en un Linux servidor, Nginx Servidor web, MySQL sistemas de gestión de bases de datos y PHP. Vamos a echar un vistazo al proceso de instalación de un LEMP apilar en Ubuntu 20.04. Todos los comandos deben ejecutarse como raíz o agregar sudo Antes que ellos.
En Serverspace usted puede crear un servidor con la aplicación ya instalada "LEMP".
Instalación Nginx
Primero, actualicemos el caché del administrador de paquetes e instalemos Nginx.
apt update
apt install nginx
Si firewall está habilitado, debe permitir el acceso al servidor en el puerto 80:
ufw allow in "Nginx HTTP"
Salida:
Rules updated
Rules updated (v6)
Ahora puede comprobar si el Nginx el servidor web se está ejecutando ingresando la dirección IP pública de su servidor en la barra de direcciones de su navegador. Verá la siguiente página:
Instalación MySQL
Para instalar MySQL servidor ingrese:
apt install mysql-server
Una vez instalado, ejecute el script y siga las instrucciones para configurar el recomendado MySQL configuraciones de seguridad. La configuración más segura se logrará con respuestas afirmativas y la verificación más estricta de la complejidad de la contraseña.
mysql_secure_installation
Instalando PHP
Instale los siguientes paquetes para ejecutar PHP en el servidor.
apt install php-fpm php-mysql
Configurando Nginx para procesamiento PHP
En este tutorial, le mostraremos cómo configurar el procesamiento de PHP utilizando el host virtual predeterminado como ejemplo. Al configurar Nginx para trabajar con varios nombres de dominio, también se aplicará esta configuración. Nginx guía de configuración básica de host virtual.
Abra el archivo de configuración de host virtual predeterminado.
nano /etc/nginx/sites-available/default
Agregue el siguiente código al final de la servidor sección:
ubicación ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
Guarde y cierre el archivo y verifique la configuración en busca de errores:
nginx -t
Reanudar Nginx:
systemctl restart nginx
Probando PHP en Nginx Servidor
Ahora crearemos un . Php archivo en nuestro servidor y verifique si PHP se está ejecutando. Crear un archivo:
nano /var/www/html/info.php
Pegue el siguiente contenido aquí:
<!--?php phpinfo(); ?-->
Ahora ingrese la dirección IP pública de su servidor en la barra de direcciones de su navegador con /info.php al final:
http://server-public-ip/info.php
Si ve el siguiente contenido, PHP funciona bien con Nginx.