Cómo instalar la pila de lámparas en Almalinux 8.4

Cómo instalar la pila de lámparas en Almalinux 8.4

LÁMPARA es una pila de alojamiento popular utilizada para desarrollar y probar aplicaciones web. Es un acrónimo de Linux, apache, Mariada, Y Php.

apache es un servidor web de código abierto y ampliamente utilizado. Mariada es un servidor de base de datos relacional de código abierto que almacena datos en tablas dentro de las bases de datos, y Php es un lenguaje de secuencias de comandos del lado del servidor utilizado para desarrollar páginas web dinámicas.

En este tutorial, demostraremos la instalación de la LÁMPARA acumular Almalinux.

Paso 1: Instale Apache en Almalinux

Comenzamos con la instalación del apache Servidor web. El apache httpd el paquete está alojado en el Appstream repositorio. Como tal, puede instalar Apache usando el Administrador de paquetes DNF de la siguiente manera:

$ sudo dnf install -y @httpd 
Instale Apache en Almalinux

Cuando la instalación de apache se realiza, continúa e inicia el servicio Apache como se muestra.

$ sudo systemctl iniciar httpd 

También querrías habilitar el apache servidor web para comenzar cuando el sistema se enciende en o en un reinicio. Por lo tanto, habilite el servicio Apache.

$ sudo systemctl habilitar httpd 

Para asegurarse de que Apache se esté ejecutando, ejecute el comando:

$ sudo systemctl status httpd 
Verifique Apache en Almalinux

La salida es una clara indicación de que Apache se está ejecutando como se esperaba.

También podemos probar eso apache está activo navegando por la IP o el nombre de dominio del servidor. Pero primero, si tiene firewalld habilitado, debe permitir Http Tráfico a través del firewall.

$ sudo firewall-cmd --Permanent --zone = public --add-service = http 

Para aplicar los cambios, recargue el firewall.

$ sudo firewall-cmd--Reload 

Ahora puede proceder a navegar por la dirección IP del servidor como se muestra.

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

La página de bienvenida de Apache vendrá a ver, una confirmación de que el servidor web se configuró con éxito.

Verificar Apache en Almalinux

Paso 2: Instale MariadB en Almalinux

Continuando, vamos a instalar Mariada - es un sistema de gestión de bases de datos relacionales (RDBMS) que es una bifurcación de Mysql. Mariada también está disponible en el Appstream repositorio. Puede enumerar las versiones disponibles de Mariada ejecutando el siguiente comando

$ sudo DNF Lista de módulos mariadb 
Lista de mariadb en Almalinux

Desde la salida, la versión predeterminada es Mariadb 10.3. Sin embargo, instalaremos 10.5 cuál es el último en el repositorio.
Para que esto suceda, reinicie el módulo mariadb de la siguiente manera.

$ sudo dnf módulo restablecer mariadb 

Luego instale lo último Mariada Versión usando el comando:

$ sudo dnf módulo instalación mariadb: 10.5 
Instale MariadB en Almalinux

Una vez completado, asegúrese de comenzar el Mariada servicio.

$ sudo systemctl start mariadb 

Luego habilitar Mariada Para comenzar cada vez que se inicia el sistema o en un reinicio.

$ sudo systemctl habilitar mariadb 

Solo para confirmar que el servidor de base de datos relacional está en funcionamiento, ejecute:

$ sudo systemctl status mariadb 
Revise la mariadb en Almalinux

La configuración predeterminada de Mariadb es débil y representan un riesgo de seguridad potencial para el servidor. Como tal, iremos un paso más allá y endureceremos a Mariadb. Ejecute el script que se muestra.

$ sudo mysql_secure_installation 

Serás llevado a través de un par de indicaciones. Asegúrese de establecer primero la contraseña de root.

Establecer contraseña de root mariadb

Para el resto de las indicaciones, respuesta 'Y' Para ajustarlo a la configuración recomendada. Esto implica eliminar a los usuarios anónimos, bloquear el inicio de sesión de raíz remota y eliminar la base de datos de prueba.

Asegure la mariadb en Almalinux

Para iniciar sesión en el servidor de su base de datos, ejecute el comando.

$ sudo mysql -u root -p 

Paso 3: Instale PHP 8 en Almalinux

El componente final del LÁMPARA la pila que vamos a instalar es Php. Este es un lenguaje de secuencias de comandos del lado del servidor para el desarrollo de aplicaciones web dinámicas.

Para verificar las versiones PHP disponibles en el repositorio de AppStream, ejecute:

$ sudo DNF Lista de módulos PHP 

La última versión ofrecida por Appstream el repositorio es Php 7.4.

Lista de PHP en Almalinux

Sin embargo, si desea instalar la última versión de PHP, debe instalar el Remi repositorio. Este es un repositorio de terceros que proporciona las últimas versiones de PHP.

Instale el repositorio REMI en Almalinux como sigue:

$ sudo dnf install http: // rpms.remirepo.NET/Enterprise/REMI-RELEASE-8.rpm 
Instale REMI en Almalinux

Una vez más, enumere los módulos PHP ofrecidos y esta vez, obtendrá el repositorio REMI en la lista con los módulos PHP ofrecidos.

$ sudo DNF Lista de módulos PHP 

Al momento de escribir esta guía, la última versión de PHP es Php 8.1 el cual es un Liberar candidato. Este es el equivalente de un Beta versión y solo debe usarse para fines de prueba y no de producción.

Lista del módulo PHP en Almalinux

Para instalar el último módulo PHP, restablezca el módulo PHP predeterminado y habilite Php 8.1 módulo de la siguiente manera.

$ sudo dnf módulo restablecimiento php $ sudo dnf módulo habilitar php: remi-8.1 
Instale PHP en Almalinux

Finalmente, instale Php y otros módulos PHP de su preferencia como se muestra.

$ sudo DNF Instalar PHP PHP-Common PHP-CLI PHP-MBSSTRING PHP-XML PHP-ZIP PHP-MYSQLND PHP-OPCACHE PHP-CURL PHP-INTL PHP-GD 
Instale módulos PHP en Almalinux

Cuando se complete la instalación, verifique la versión de PHP instalada.

$ PHP -V 
Verifique PHP en Almalinux

Además de eso, puede probar PHP en el navegador creando primero un archivo PHP de prueba como se muestra.

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

A continuación, pegue los siguientes archivos PHP.

 

Guarde los cambios y salga del archivo. Reiniciar el servidor web de Apache.

$ sudo systemctl reiniciar httpd 

Luego navegue por la URL que se muestra.

http: // server-ip/info.php o http: // su dominio.com/información.php 

Esto debería dirigirlo a la página de información de PHP que indica la versión de PHP instalada entre otros detalles.

Verifique la información de PHP en Almalinux

Y esto concluye este tutorial sobre la instalación del LÁMPARA apilar Almalinux. Ahora puede comenzar a alojar hosts virtual Apache para ejecutar sus aplicaciones web y asegurar su Apache con HTTPS.