GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar LAMP Stack en CentOS 8

LAMP es un acrónimo de Linux, Apache, MySQL y PHP. Es una pila gratuita y de código abierto utilizada por desarrolladores y administradores de sitios web para probar y alojar sus aplicaciones web. Viene con 4 componentes que son Apache (utilizado para alojar un sitio web), MySQL o MariaDB y PHP, un lenguaje de secuencias de comandos popular que se utiliza para crear páginas web dinámicas. MariaDB o MYSQL se utilizan para almacenar y administrar los datos.

En este tutorial, aprenderemos cómo instalar un servidor LAMP en CentOS 8. Entonces, comencemos.

Instalación de lámpara de CentOS

Antes de la instalación, mantenga actualizado su repositorio de paquetes de sistemas. Para esto, abre la terminal y usa el siguiente comando:

# sudo dnf update

Instalación del servidor web Apache en CentOS8

Luego de actualizar los paquetes del sistema, el siguiente paso es instalar el Servidor Web Apache y sus herramientas, para ello ejecute el siguiente comando:

# sudo dnf install –y httpd httpd-tools

Una vez completada la instalación, habilite e inicie el servicio Apache ejecutando el siguiente comando:

# systemctl start httpd
# systemctl enable httpd

Para verificar que el servicio se está ejecutando, ejecute el siguiente comando:

# systemctl status httpd

Como puede ver, el servicio web Apache se está ejecutando.

Configurar el cortafuegos de CentOS

Después de instalar Apache, actualice las reglas del firewall para permitir solicitudes para este uso del siguiente comando:

# sudo firewall-cmd –add-service=http/tcp –permanent
# sudo firewall-cmd –add-service-https/tcp –permanent
# sudo firewall-cmd –reload

Además, puede abrir un navegador web y probar sus servicios web escribiendo dirección IP o host local como se muestra a continuación.

Ahora tenemos el servidor web instalado y funcionando.

Instalación de MariaDB en CentOS 8

El siguiente paso es instalar Maria DB para almacenar datos y administrar datos para el sitio web, para esto use el siguiente comando:

# sudo dnf install –y mariadb-server mariadb

Una vez completada la instalación, habilite e inicie el servicio Maria DB ejecutando el siguiente comando:

# systemctl enable mariadb
# systemctl start mariadb

Para verificar que el servicio se está ejecutando, use el siguiente comando:

# systemctl status mariadb

Como puede ver arriba, MariaDB se está ejecutando.

Para mejorar la seguridad de la base de datos, se recomienda ejecutar un script de seguridad que viene con MariaDB. Eliminará la configuración predeterminada insegura y bloqueará el acceso a su base de datos. Para proteger MariaDB ejecutando el siguiente comando:

# mysql_secure_installation

Le pedirá que ingrese la contraseña raíz o que la configure, por lo tanto, responda "S" para cada solicitud posterior.

Instalación de PHP en CentOS 8

El último componente en la pila LAMP es PHP, ya mencioné que PHP se usa para crear una página web dinámica, para instalar PHP usando el siguiente comando:

# sudo dnf install –y php php-mysqlnd

Probando PHP

Para probar PHP, cree una página en /var/www/html/ directorio (directorio predeterminado). Inserte el código como se muestra a continuación:

<?php

phpinfo (); // it will print the PHP Information that we have installed

?>

Necesita instruir a SELinux para ejecutar código PHP, para esto use el siguiente comando:

# setsebool –P httpd_execmem 1

Finalmente reinicie el servicio httpd.

# systemctl restart httpd

Ahora abra el navegador web y escriba la dirección IP de su servidor en la barra de búsqueda. Obtendrá el resultado como se muestra a continuación:

http://<ip-address>/info.php

Tenemos instalada la versión 7.2.11 de PHP y podemos ver la información completa de PHP en la página web.

Conclusión

En este tutorial, aprendimos cómo configurar el servidor LAMP con su componente Apache, MariaDB y PHP en CentOS 8. También vemos cómo manejar las solicitudes de PHP. Espero que este tutorial te ayude a configurar un servidor LAMP.


Cent OS
  1. Cómo instalar PHP 5.5 en CentOS

  2. Cómo instalar PHP 7.3 en CentOS 8

  3. Cómo instalar PHP 8 en CentOS 7

  4. Cómo instalar PHP 8 en CentOS 8

  5. Cómo instalar PHP 7.3 en CentOS 7

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

Cómo instalar Linux, Apache, MariaDB, PHP (LAMP Stack) en CentOS 8 / RHEL 8

Cómo instalar la pila LAMP en Debian 10

Cómo instalar LAMP Stack en CentOS 8

Cómo instalar LAMP Stack en CentOS 6

Cómo instalar LEMP Stack en CentOS 8