GNU/Linux >> Tutoriales Linux >  >> AlmaLinux

Instalar LAMP Stack en AlmaLinux 8 - ¿Guía paso a paso?

LAMP es una pila de software de código abierto para proporcionar un entorno de servidor web totalmente funcional para varias aplicaciones PHP y otras aplicaciones web. LAMP significa Linux, Apache, base de datos MySQL (o MariaDB alternativamente) y lenguaje de programación PHP.

Aquí en LinuxAPT, como parte de nuestros Servicios de Administración de Servidores, ayudamos regularmente a nuestros Clientes a realizar consultas relacionadas con el Servidor Web Apache.

En este contexto, veremos cómo instalar LAMP Stack en AlmaLinux 8.


Pasos para instalar LAMP Stack en AlmaLinux 8

1. Realice la actualización del sistema

Para comenzar, asegúrese de que su sistema esté actualizado y luego instale EPEL con el siguiente comando:

$ sudo dnf update
$ sudo dnf install epel-release


2. Instale Apache en AlmaLinux 8

Ahora, ejecute el siguiente comando para instalar el servidor web Apache:

$ sudo dnf install httpd httpd-tools

Una vez instalados los servicios de Apache en su sistema, inicie todos los servicios necesarios:

$ sudo systemctl enable httpd
$ sudo systemctl start httpd
$ sudo systemctl status httpd

Verifique que el servidor web esté funcionando y sea accesible accediendo a la dirección IP de su servidor:

http://your-server-ipadress


3. Instale MariaDB en AlmaLinux 8

MariaDB es un servidor de base de datos popular. La instalación es simple y requiere solo unos pocos pasos:

$ sudo dnf install mariadb-server mariadb

Una vez que se complete la instalación, comience a habilitarlo para que se inicie en el inicio del sistema usando:

$ sudo systemctl restart mariadb
$ sudo systemctl status mariadb
$ sudo systemctl enable mariadb

De forma predeterminada, MariaDB no está reforzado. Puede asegurar MariaDB utilizando el script mysql_secure_installation. debe leer y debajo de cada paso cuidadosamente que establecerá una contraseña de root, eliminará usuarios anónimos, no permitirá el inicio de sesión de root remoto y eliminará la base de datos de prueba y accederá a MariaDB segura:

$ mysql_secure_installation

Configúralo así:

- Set root password? [Y/n] y
- Remove anonymous users? [Y/n] y
- Disallow root login remotely? [Y/n] y
- Remove test database and access to it? [Y/n] y
- Reload privilege tables now? [Y/n] y

Para iniciar sesión en MariaDB, use el siguiente comando (tenga en cuenta que es el mismo comando que usaría para iniciar sesión en una base de datos MariaDB):

$ mysql -u root -p


4. Instalar PHP en AlmaLinux 8

PHP es un lenguaje de secuencias de comandos popular que impulsa el contenido dinámico de millones de sitios web y aplicaciones. Ahora ejecutamos los siguientes comandos para instalar PHP:

$ sudo dnf install php-mysqlnd php-dom php-simplexml php-xml php-curl php-exif php-ftp php-gd php-iconv php-json php-mbstring php-posix

Ahora reinicie su servidor web para que Apache sepa que también atenderá las solicitudes de PHP:

$ sudo systemctl restart httpd

Para confirmar que nuestro servidor web es accesible y que PHP funciona como se espera, podemos crear un archivo llamado info.php dentro del directorio /var/www/html:

$ sudo nano /var/www/html/info.php

Agregue la siguiente línea:

<?php
phpinfo ();
?>


5. Configurar cortafuegos

Si tiene habilitado el firewalld predeterminado en AlmaLinux, deberá abrir los puertos 80 y 443 para las conexiones HTTP y HTTPS entrantes a su servidor web:

$ sudo firewall-cmd --permanent --zone=public --add-service=http 
$ sudo firewall-cmd --permanent --zone=public --add-service=https 
$ sudo firewall-cmd --reload



AlmaLinux
  1. Instalar ElasticSearch en AlmaLinux 8 - ¿Guía paso a paso?

  2. Instalar Snipe-IT en AlmaLinux 8 - ¿Guía paso a paso?

  3. Instalar WordPress en Rocky Linux 8 usando la pila LAMP - ¿Guía paso a paso?

  4. Instalar NGINX en openSUSE - ¿Guía paso a paso?

  5. Instalar Skype en openSUSE Leap 15.3 - ¿Guía paso a paso?

Cómo instalar LAMP Stack en CentOS 7

Cómo instalar AlmaLinux 8.4:una guía paso a paso

Cómo instalar la pila LAMP en AlmaLinux 8

Cómo instalar LEMP Stack en AlmaLinux 8

Cómo instalar LAMP Stack en AlmaLinux 8

Cómo instalar la pila LAMP en Debian 11