Cómo instalar la pila de lámparas en Rocky Linux 8

Cómo instalar la pila de lámparas en Rocky Linux 8

LÁMPARA es una pila popular utilizada en círculos de desarrollo para alojar aplicaciones web estáticas y dinámicas. Es un acrónimo de Linux, apache, Mysql (o Mariada) Y Php. En particular, comprende el servidor web de Apache, el servidor de base de datos MySQL o Mariadb y PHP.

[También le puede gustar: Cómo instalar Lemp Stack en Rocky Linux 8]

En esta guía, lo guiamos a través de la instalación de LÁMPARA en Rocky Linux 8.

Requisitos previos

Antes de comenzar, asegúrese de tener lo siguiente:

  • Una instancia de Rocky Linux 8
  • Un usuario de sudo configurado

Empecemos…

Paso 1: Instale Apache en Rocky Linux

El primer componente que vamos a comenzar a instalar es el apache Servidor web. Esto es proporcionado por el httpd paquete de software. Cuando se instala, el httpd Daemon corre en el fondo en espera de entradas Http Solicitudes de dispositivos de cliente.

Instalar apache, Inicie su terminal y ejecute el comando.

$ sudo dnf install httpd 

Esto instala el httpd paquete junto con otras dependencias.

Instale Apache en Rocky Linux

A partir de entonces, habilite el servidor web que comience en el momento del arranque.

$ sudo systemctl habilitar httpd 

Y luego comienza el apache httpd demonio como se muestra.

$ sudo systemctl iniciar httpd 

Para verificar que apache se está ejecutando Rocky Linux 8, emitir el comando:

$ sudo systemctl status httpd 
Verifique el estado de Apache en Rocky Linux

Otra ingeniosa forma de verificar eso apache está activo y en ejecución es navegando por la dirección IP del servidor o el nombre de dominio totalmente calificado (FQDN) como se muestra.

http: // server-ip o http: // dominio.comunicarse 

Esto debería darle la página de prueba HTTP de Apache, un indicador de que todo está bien.

Verifique la página Apache en Rocky Linux

Si recibe un error en su navegador al intentar acceder a la página, entonces quizás el firewall esté bloqueando el tráfico HTTP. Ejecute los comandos a continuación para permitir Http tráfico y recargar el firewall.

$ sudo firewall-cmd --Add-service = http --Permanent $ sudo firewall-cmd--Reload 

Paso 2: Instale MariadB en Rocky Linux

A continuación, necesitamos instalar un servidor de base de datos. Dos opciones pueden ser suficientes - Mariada y Mysql. Nos centraremos en Mariada Gracias a sus numerosas mejoras, incluida la replicación más rápida y segura, numerosos motores de almacenamiento de alto rendimiento, compatibilidad con retroceso con MySQL y un mejor rendimiento general en comparación con MySQL.

El Appstream repositorio Rocky Linux brindar Mariadb 10.3 Al momento de escribir esta guía.

Instalar Mariada, Ejecute el comando:

$ sudo dnf install mariadb-server mariadb 

Cuando se complete la instalación, habilite Mariada para comenzar con un reinicio o durante el arranque.

$ sudo systemctl Enable - -Now Mariadb 

Y finalmente, comienza el Mariada servicio.

$ sudo systemctl start mariadb 

Para confirmar que Mariada Daemon se está ejecutando, ejecuta el comando:

$ sudo systemctl status mariadb 
Verifique el estado de mariadb

La configuración predeterminada de MariadB es débil y plantea algunas vulnerabilidades que los hackers pueden aprovechar para violar el servidor de la base de datos. Como tal, debemos tomar medidas adicionales para endurecer el servidor de la base de datos.

Para lograr esto, ejecute el script que se muestra.

$ sudo mysql_secure_installation 

El primer paso es establecer el raíz contraseña. Así que presiona INGRESAR Dado que ninguna contraseña de root está configurada de forma predeterminada, y luego 'Y' Para establecer una contraseña de root. Proporcione una contraseña segura y confirme.

Establecer contraseña de root mariadb

Tipo 'Y' Para las configuraciones restantes. Esto purgará o eliminará efectivamente a los usuarios anónimos, bloqueará el inicio de sesión de raíz remota y eliminará la base de datos de prueba que no es necesaria en un entorno de producción.

Instalación segura de mariadb

El servidor de la base de datos ahora está completamente configurado y seguro.

Paso 3: Instale PHP en Rocky Linux

Finalmente, el último componente a instalar será Php. Php, un backronym para Preprocesador de hipertexto de PHP, es un lenguaje de secuencias de comandos utilizado en el desarrollo de páginas web dinámicas.

[También le puede gustar: Cómo instalar el último PHP 8.0 en Rocky Linux 8]

Rocky Linux Appstream proporciona múltiples versiones de PHP. Para verificar las versiones disponibles, ejecute el comando:

$ sudo DNF Lista de módulos PHP 

Esto proporciona una lista de módulos y corrientes de PHP.

Lista de transmisión del módulo PHP

La secuencia PHP predeterminada es Php 7.2. Para instalar la última transmisión del módulo desde el repositorio, restablezca las transmisiones PHP.

$ sudo dnf módulo reiniciar php 

Luego habilite la transmisión PHP preferida. Por ejemplo, para habilitar Php 7.4, ejecutar:

$ sudo dnf módulo instalación php: 7.4 

Esto se instala Php 7.4 y extensiones asociadas.

Instale PHP en Rocky Linux

Además, puede instalar extensiones de PHP adicionales. Aquí, estamos instalando Php-Curl, y php-zip extensiones.

$ sudo DNF Instalar PHP-CURL PHP-ZIP 

Una vez instalado, confirme la versión de PHP instalada como se muestra.

$ PHP -V 
Verifique la versión de PHP

Otra forma de probar la versión de PHP instalada es crear un archivo PHP de prueba en el /var/www/html camino.

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

Pegar la configuración que se muestra.

 

Guarde los cambios y reinicie el servidor web.

$ sudo systemctl reiniciar httpd 

Luego regrese a su navegador y siga la URL que se muestra

http: // server-ip/info.php 

Se mostrará una página que muestra la versión PHP, entre otros parámetros, como los detalles de las extensiones de PHP habilitadas para.

Verifique la información de PHP

Ahora puede eliminar el archivo de prueba PHP.

$ sudo rm -f/var/www/html/info.php 

Y ahí lo tienes. Hemos instalado con éxito el LÁMPARA apilar Rocky Linux 8.4. Puede proceder y alojar sus aplicaciones web o configurar Apache para ejecutar múltiples hosts virtuales en el mismo servidor.

Además, si desea asegurar un servidor web de Apache con el certificado SSL, consulte nuestra guía que explique cómo asegurar Apache con el certificado de encriptamiento en Rocky Linux.