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 ,
[ 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 .
[ 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.