Cómo instalar LAMP Stack en Rocky Linux 9

Cómo instalar LAMP Stack en Rocky Linux 9

LAMP es una pila popular utilizada en los círculos de desarrollo para alojar aplicaciones web estáticas y dinámicas. Es un acrónimo de LinuxApacheMySQL (o MariaDB) Y PHP. En particular, comprende el servidor web Apache, el servidor de base de datos MySQL o MariaDB y PHP.

En esta guía, lo guiamos a través de la instalación de LAM en Linux Rocky 9.

Requisitos previos

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

  • Instancia de Rocky Linux 9
  • Un usuario sudo configurado

Empecemos…

Paso 1: Instale Apache en Rocky Linux

El primer componente que vamos a empezar a instalar es el Apache servidor web. Esto es proporcionado por el httpd paquete de software. Cuando está instalado, el httpd daemon se ejecuta en segundo plano esperando la entrada HTTP solicitudes de dispositivos cliente.

Para instalar Apache, inicie su terminal y ejecute el comando.

sudo dnf install httpd

Esto instala httpd paquete junto con otras dependencias.

Instalar Apache en Rocky Linux

 A continuación, habilite el servidor web para que se inicie en el momento del arranque.

sudo systemctl enable httpd --now
sudo systemctl status httpd 

Compruebe el estado de Apache en Rocky Linux

Otra ingeniosa forma de verificar eso Apache está activo y se ejecuta navegando por la dirección IP de la dirección del servidor o el Nombre de Dominio Completamente Calificado (FQDN) como se muestra.

http://server-IP
O
http://domain.com

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

Compruebe la página de Apache en Rocky Linux

Si está recibiendo un error en su navegador al intentar acceder a la página, entonces tal vez el firewall esté bloqueando el tráfico HTTP. Ejecute los comandos a continuación para permitir  HTTP tráfico y recarga el firewall.

sudo firewall-cmd --add-service=http --permanente
sudo firewall-cmd --recargar

Paso 2: Instale MariaDB en Rocky Linux

A continuación, necesitamos instalar un servidor de base de datos. Dos opciones pueden ser suficientes – MariaDB y MySQL. Nos centraremos en MariaDB gracias a sus numerosas mejoras que incluyen una replicación más rápida y segura, numerosos motores de almacenamiento de alto rendimiento, compatibilidad con versiones anteriores de MySQL y un mejor rendimiento general en comparación con MySQL.

El AppStream repositorio para Linux Rocky proporciona MariaDB 10,3 al momento de escribir esta guía.

Para instalar MariaDB, ejecute el comando:

sudo dnf install mariadb-server mariadb

Cuando la instalación esté completa, habilite  MariaDB para comenzar con un reinicio o durante el arranque y finalmente, comienza el MariaDB servicio.

Check MariaDB Status

La configuración predeterminada de MariaDB es débil y presenta algunas vulnerabilidades que los piratas informáticos 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  ENTRAR dado que ninguna contraseña de root está configurada de forma predeterminada, y luego  ‘Y’ para establecer una contraseña raíz.

Proporcione una contraseña segura y confírmela.

Tipo ‘Y’ para las configuraciones restantes. Esto purgará o eliminará efectivamente a cualquier usuario anónimo, bloqueará el inicio de sesión remoto 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 base de datos ahora está completamente configurado y seguro.

Paso 3: Instale PHP en Rocky Linux

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

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

 sudo dnf module list php

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

Lista de PHP Module Stream

El flujo predeterminado de PHP es 
PHP 8.1. Para instalar el último módulo Stream desde el repositorio, restablezca los flujos de PHP.

Luego habilite el flujo de PHP preferido. Por ejemplo, para habilitar 
PHP 8.1 ejecutar

sudo dnf module reset php

Esto se instala 
PHP 8.1 y extensiones asociadas.

udo dnf module install php:8.1

Esto se instala  PHP 8.1 y extensiones asociadas.

Instalar PHP en Rocky Linux

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

sudo dnf install php-curl php-zip

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

php -v
Deja un comentario

Comentarios

Aún no hay comentarios. ¿Por qué no comienzas el debate?

    Deja una respuesta

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *