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

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

Una pila de lámparas es una variedad de software que contiene todo lo que necesita para servir a un sitio web, mostrar contenido dinámico y almacenar o recuperar datos de una base de datos. Todo el software está dentro del acrónimo de LAMP, a saber, el sistema operativo Linux, el servidor web de Apache, la base de datos MySQL (o MariadB alternativamente) y el lenguaje de programación PHP.

Si ha instalado Almalinux o migrado de CentOS a Almalinux, entonces ya tiene el primer requisito hecho. A continuación, solo necesitas poner en funcionamiento tu lámpara. En esta guía, mostraremos las instrucciones paso a paso para instalar una pila de lámparas en Almalinux.

En este tutorial aprenderás:

  • Cómo instalar todos los paquetes de requisitos previos de la lámpara en Almalinux
  • Cómo asegurar la base de datos de mariadb
  • Cómo comenzar los servicios HTTPD y Mariadb
  • Cómo abrir puertos HTTP y HTTPS Firewall
Pila de lámparas que funciona con éxito en Almalinux Requisitos de software y convenciones de línea de comandos de Linux
Categoría Requisitos, convenciones o versión de software utilizada
Sistema Almalinux
Software LAMP (Apache, MySQL/MariadB, PHP)
Otro Acceso privilegiado a su sistema Linux como root o a través del sudo dominio.
Convenciones # - requiere que los comandos de Linux dados se ejecuten con privilegios raíz directamente como un usuario raíz o mediante el uso de sudo dominio
ps - Requiere que los comandos de Linux dados se ejecuten como un usuario regular no privilegiado

Instale y configure los paquetes de lámparas en Almalinux

Siga junto con los pasos a continuación para obtener la configuración de Apache, MariadB y PHP y configurado en Almalinux.

NOTA
Para esta guía, instalaremos mariadb en lugar del paquete oficial del servidor MySQL. MariadB es una implementación de código abierto de MySQL y funciona exactamente igual, pero tiene algunas características más. Si no desea instalar mariadb, no dude en instalar mysql en su lugar.
  1. Ejecute el siguiente comando para instalar Apache, MariadB, PHP y algunos módulos PHP adicionales con el Administrador de paquetes DNF.
    # dnf install httpd mariadb-server php-mysqlnd php-fpm 


  2. Si tiene el FireWallD predeterminado habilitado en Almalinux, tendrá que abrir los puertos 80 y 443 para las conexiones HTTP y HTTPS entrantes a su servidor web.
    # firewall-cmd --Permanent --zone = public --add-service = http # firewall-cmd --permanent --zone = public --add-service = https # firewall-cmd--Reload 
  3. Inicie los servicios de APACHE Webserver y MariadB:
    # SystemCTL Inicio Mariadb # SystemCTL Inicio HTTPD 

    Habilitar mariadb y httpd para comenzar después del reinicio del sistema:

    # SystemCTL Habilitar mariadb # SystemCTL Habilitar httpd 


  4. Ejecute el siguiente comando para asegurar su instalación de MariaDB y establecer la contraseña de root. Habrá algunas indicaciones para pasar. Se recomienda deshabilitar el inicio de sesión de raíz remota cuando aparece la pregunta, a menos que tenga algunas circunstancias que lo requiera.
    # mysql_secure_installation 
  5. Para confirmar que nuestro servidor web es accesible y que PHP funciona como se esperaba, podemos crear un archivo llamado información.php dentro de /var/www/html directorio. El archivo debe contener la siguiente línea, que verifica si PHP está funcionando o no.
     
  6. Cambiar los permisos del directorio del servidor web y cambiar el contexto de seguridad de Selinux.
    # chown -r apache: apache/var/www/html/* # chcon -t httpd_sys_rw_content_t/var/www/html/-r 
  7. En su navegador, navegue a la página de prueba que hemos creado abriendo la URL en http: // localhost/info.php. Debería ver un resultado como el de la captura de pantalla a continuación.
  8. Pila de lámparas que funciona con éxito en Almalinux
  9. Hasta ahora, acabamos de instalar una pila de lámparas de huesos. Dependiendo de la aplicación que use, es posible que también deba instalar módulos PHP adicionales. Para ver una lista de módulos disponibles para la instalación del Administrador de paquetes del sistema, ejecute el siguiente comando en el terminal.
    # DNF Search PHP- 

    Luego, para instalar un paquete adicional, ejecute:

    # DNF Instalar Packagename 

    Una vez que se instala el paquete, vuelva a cargar el servicio HTTPD para que los cambios entren en vigencia:

    # SystemCTL Recargar httpd 

Pensamientos de cierre

En esta guía, vimos cómo instalar y configurar una pila de lámparas en Almalinux. Esto implicó instalar los paquetes de software individuales, a saber, Apache, MariadB y PHP. Su sistema ahora está listo para servir y almacenar contenido web dinámico.

Tutoriales de Linux relacionados:

  • Ubuntu 20.04 WordPress con instalación de Apache
  • Cosas para instalar en Ubuntu 20.04
  • Cómo instalar MySQL en Almalinux
  • Cómo crear una pila de lámparas basada en Docker usando Docker en ..
  • Instalación de WordPress OpenLitespeed
  • Instale MySQL en Ubuntu 20.04 LTS Linux
  • Ubuntu 20.04: WordPress con instalación de Nginx
  • Cómo instalar Lemp Stack en Almalinux
  • Cómo configurar el servidor Linux Apache MySQL Python
  • Instalación de ampache Raspberry Pi