GNU/Linux >> Tutoriales Linux >  >> Panels >> LAMP

Cómo instalar LAMP Stack en Rocky Linux 8

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

[ También te puede interesar:Cómo instalar LEMP Stack en Rocky Linux 8 ]

En esta guía, lo guiaremos a través de la instalación de LAMP en Rocky Linux 8 .

Requisitos

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

  • Una instancia de Rocky Linux 8
  • 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 el demonio se ejecuta en segundo plano esperando HTTP entrante solicitudes de dispositivos cliente.

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

$ sudo dnf install httpd

Esto instala el httpd paquete junto con otras dependencias.

A partir de entonces, habilite el servidor web para que se inicie en el momento del arranque.

$ sudo systemctl enable httpd

Y luego inicie Apache httpd demonio como se muestra.

$ sudo systemctl start httpd

Para verificar que Apache se ejecuta en Rocky Linux 8 , emita el comando:

$ sudo systemctl status httpd

Otra forma ingeniosa de verificar que Apache está activo y en ejecución al buscar la dirección IP del servidor o el nombre de dominio completo (FQDN ) como se muestra.

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

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

Si recibe un error en su navegador al intentar acceder a la página, es posible que el cortafuegos esté bloqueando el tráfico HTTP. Ejecute los siguientes comandos para permitir HTTP tráfico y recargar el cortafuegos.

$ 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: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 Rocky Linux proporciona MariaDB 10.3 en el momento de escribir esta guía.

Para instalar MariaDB , ejecute el comando:

$ sudo dnf install mariadb-server mariadb

Cuando se complete la instalación, habilite MariaDB para comenzar al reiniciar o durante el arranque.

$ sudo systemctl enable --now mariadb

Y finalmente, inicie el MariaDB servicio.

$ sudo systemctl start mariadb

Para confirmar que MariaDB daemon se está ejecutando, ejecute el comando:

$ sudo systemctl status mariadb

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 fortalecer 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 la raíz clave. Entonces presione ENTER ya que no hay una contraseña raíz configurada de forma predeterminada, y luego ‘Y’ para establecer una contraseña raíz. Proporcione una contraseña segura y confírmela.

Escribe ‘Y’ para el resto de configuraciones. Esto purgará o eliminará de manera efectiva a los usuarios anónimos, bloqueará el inicio de sesión raíz remoto y eliminará la base de datos de prueba que no se necesita en un entorno de producción.

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 acrónimo de Preprocesador de hipertexto PHP , es un lenguaje de programación utilizado en el desarrollo de páginas web dinámicas.

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

Transmisión de aplicaciones Rocky Linux proporciona múltiples versiones de PHP. Para verificar las versiones disponibles, ejecute el comando:

$ sudo dnf module list php

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

El flujo de PHP predeterminado es PHP 7.2 . Para instalar el módulo Stream más reciente desde el repositorio, reinicie los flujos de PHP.

$ sudo dnf module reset php

Luego habilite la secuencia de PHP preferida. Por ejemplo, para habilitar PHP 7.4 , ejecutar:

$ sudo dnf module install php:7.4

Esto instala PHP 7.4 y extensiones asociadas.

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

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

Pegue la configuración que se muestra.

<?php

phpinfo();

?>

Guarde los cambios y reinicie el servidor web.

$ sudo systemctl restart httpd

Luego regresa a tu navegador y sigue la URL que se muestra

http://server-ip/info.php

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

Ahora puede eliminar el archivo PHP de prueba.

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

Y ahí lo tienes. Hemos instalado con éxito la LÁMPARA apilar en Rocky Linux 8.4 . Puede continuar y alojar sus aplicaciones web.


LAMP
  1. Cómo instalar la pila LAMP en AlmaLinux

  2. Cómo instalar LAMP Stack en CentOS 7

  3. Cómo instalar MariaDB 10.6 en Rocky Linux 8

  4. Cómo instalar Docker en Rocky Linux 8

  5. Cómo instalar MariaDB en Rocky Linux 8

Cómo instalar la pila LAMP en Debian 11

Cómo instalar LAMP Stack en Rocky Linux 8

Cómo instalar LAMP Stack en Fedora 35

Cómo instalar FreeIPA en Rocky Linux 8

Cómo instalar la pila LAMP en Ubuntu 20.04

Cómo instalar LAMP Stack en Linux Mint 20