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

Cómo instalar el servidor LAMP en CentOS 8

LÁMPARA , un acrónimo de Linux , Apache , MySQL, y PHP , es una popular pila gratuita y de código abierto utilizada por los administradores y desarrolladores de sitios web para probar y alojar sitios web dinámicos.

La LÁMPARA el servidor viene con 4 componentes centrales:el Apache servidor web, MySQL o MariaDB base de datos y PHP que es un lenguaje de secuencias de comandos popular que se utiliza para crear páginas web dinámicas.

Artículo relacionado :Cómo instalar el servidor LEMP en CentOS 8

La LÁMPARA stack es una pila de alojamiento popular para la gran mayoría de las empresas de alojamiento que proporcionan un entorno de alojamiento para los sitios web de los usuarios. En este artículo, aprenderá cómo instalar el servidor LAMP en CentOS 8 Distribución Linux.

Paso 1:actualice los paquetes de software de CentOS 8

Como siempre se recomienda, es una buena idea actualizar los paquetes de software antes de embarcarse en cualquier instalación. Así que inicie sesión en su servidor y ejecute el siguiente comando.

$ sudo dnf update

Actualizar paquetes de CentOS 8

Paso 2:Instale el servidor web Apache en CentOS 8

Con los paquetes del sistema actualizados, el siguiente paso es instalar el servidor web Apache y algunas herramientas y utilidades cruciales ejecutan el comando.

$ sudo dnf install httpd httpd-tools 

Instalar Apache en CentOS 8

Una vez completada la instalación, habilite Apache para iniciarse automáticamente en el momento del arranque del sistema usando el siguiente comando.

$ sudo systemctl enable httpd

A continuación, inicie Apache servicio ejecutando el comando.

$ sudo systemctl start httpd

Para confirmar es Apache el servicio web se está ejecutando, ejecute el comando.

$ sudo systemctl status httpd

Verificar el estado del servicio de Apache

Después de instalar apache, actualice las reglas del firewall para permitir solicitudes al servidor web.

$ sudo firewall-cmd --permanent --zone=public --add-service=http
$ sudo firewall-cmd --permanent --zone=public --add-service=https
$ sudo firewall-cmd --reload

Si tienes un poco de curiosidad, puedes conseguir la versión de apache entre otros detalles relacionados con Apache ejecutando el comando rpm.

$ sudo rpm -qi

Comprobar la versión de Apache

Además, puede abrir su navegador web y visitar la IP de su servidor como se muestra.

http://server-IP

Verificar la página web de Apache

Paso 3:Instale MariaDB en CentOS 8

MariaDB es una bifurcación de MySQL base de datos Fue desarrollado por un antiguo equipo de MySQL que tenía preocupaciones de que Oracle puede convertir MySQL a un proyecto de código cerrado. Viene con características innovadoras y mejores que MySQL eso lo convierte en una mejor opción que MySQL .

Para instalar MariaDB , ejecute el comando.

$ dnf install mariadb-server mariadb -y

Instalar MariaDB en CentOS 8

A continuación, inicie y habilite MariaDB al inicio, ejecute el comando.

$ systemctl start mariadb
$ systemctl enable mariadb

Puede verificar el estado de MariaDB ejecutando el comando.

$ systemctl status mariadb

Verificar el estado del servicio de MariaDB

Por último, necesitamos asegurar nuestro MariaDB motor de base de datos en ejecución.

$ mysql_secure_installation

Instalación segura de MariaDB en CentOS 8

Se le pedirá que ingrese la contraseña de root (si ya tiene una contraseña de root) o que la configure. A partir de entonces, responda Y para cada aviso subsiguiente.

Resumen de instalación segura de MariaDB

Paso 4:Instale PHP 7 en CentOS 8

El último componente de la LÁMPARA la pila que necesitamos instalar es PHP , y como se mencionó anteriormente, PHP es un lenguaje de programación web de secuencias de comandos utilizado para desarrollar páginas web dinámicas.

Vamos a instalar la última versión de PHP (PHP 7.4 en el momento de escribir esta guía) usando el Remi repositorio.

Primero, instale el EPEL repositorio.

$ sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

Luego, instale yum utils y habilite remi-repository usando el siguiente comando.

$ sudo dnf install dnf-utils http://rpms.remirepo.net/enterprise/remi-release-8.rpm

Instalar Remi Repository en CentOS 8

Después de la instalación exitosa de yum-utils y paquetes Remi, busque el PHP módulos que están disponibles para descargar ejecutando el comando.

$ sudo dnf module list php

El resultado incluirá el PHP disponible módulos, transmisión y perfiles de instalación como se muestra a continuación.

Lista de módulos PHP en CentOS 8

El resultado indica que la versión actualmente instalada de PHP es PHP 7.2 . Para instalar la versión más reciente, PHP 7.4 , reinicie los módulos de PHP.

$ sudo dnf module reset php

Restablecer módulo PHP en CentOS 8

Habiendo reiniciado el PHP módulos, habilite el PHP 7.4 módulo ejecutando.

$ sudo dnf module enable php:remi-7.4

Habilitar el módulo PHP en CentOS 8

Finalmente, instala PHP , PHP-FPM (FastCGI Process Manager) y módulos PHP asociados usando el comando.

$ sudo dnf install php php-opcache php-gd php-curl php-mysqlnd

Instalar módulos PHP en CentOS 8

Para verificar la versión instalada para ejecutar.

$ php -v 

Comprobar la versión de PHP en CentOS 8

¡Perfecto! Ahora tenemos PHP 7.4 instalado. Igualmente importante, debemos iniciar y habilitar PHP-FPM en el arranque.

$ sudo systemctl start php-fpm
$ sudo systemctl enable php-fpm

Para comprobar su estado, ejecute el comando.

$ sudo systemctl status php-fpm

Comprobar el estado de PHP-FPM

Para instruir a SELinux para permitir Apache para ejecutar el PHP código a través de PHP-FPM correr.

$ setsebool -P httpd_execmem 1

Finalmente, reinicie el servidor web Apache para que PHP funcione con el servidor web Apache.

$ sudo systemctl restart httpd

Paso 5:Probar la información de PHP

Para probar PHP con el servidor web, tendrás que crear un info.php archivo al directorio raíz del documento.

$ vi /var/www/html/info.php

Inserte el código PHP a continuación y guarde el archivo.

<?php
 phpinfo ();
?>

Luego diríjase a su navegador y escriba la URL a continuación. Recuerde reemplazar la dirección IP del servidor con la dirección IP real de su servidor.

http://server-ip-address/info.php

Verifique la información de PHP en CentOS 8

Ahora debería poder ver información sobre PHP en su navegador web.

¡Estupendo! Ahora ha instalado Apache , PHP y MariaDB en tu CentOS 8 sistema. Como buena práctica, asegúrese de eliminar el info.php archivo, ya que puede representar un riesgo para la seguridad si los piratas informáticos pueden identificar la versión de PHP que está ejecutando.

Compartir es cuidar…
Compartir en FacebookCompartir en TwitterCompartir en LinkedinCompartir en Reddit
LAMP
  1. Cómo instalar el servidor web Apache en CentOS 7

  2. Cómo instalar la pila LAMP en CentOS 7

  3. Cómo instalar MariaDB en CentOS 8

  4. Cómo instalar el servidor web Apache en Centos 8

  5. Instalar Apache en CentOS 8

Cómo instalar LAMP Stack (Apache, MariaDB, PHP7.1) en Ubuntu 17.10

Cómo instalar Apache, MySQL y PHP (LAMP) en CentOS 8

Cómo instalar LAMP (Linux Apache, MariaDB, PHP) en CentOS 7

Cómo instalar el servidor LEMP en CentOS 8

Cómo instalar LAMP (Apache, MariaDB, PHP) en un servidor en la nube CentOS 7.2

Cómo instalar una pila LAMP (Apache, MariaDB, PHP) en CentOS 7