Cómo instalar Apache, MySQL / MariaDB y PHP en RHEL 8


En este tutorial, aprenderá a instalar la pila LAMP - Linux , Apache , MySQL/MariaDB , PHP en RHEL 8 . Este tutorial supone que ya ha habilitado su suscripción a RHEL 8 y que tiene acceso de root a su sistema.

Paso 1: Instalar el servidor web Apache

1. Primero, comenzaremos por instalar el servidor web Apache, es un excelente servidor web que alimenta a millones de sitios web a través de Internet. Para completar la instalación, use el siguiente comando:

# yum install httpd

2. Una vez completada la instalación, habilite Apache (para que se inicie automáticamente al iniciar el sistema), inicie el servidor web y verifique el estado con los comandos a continuación.

# systemctl enable httpd
# systemctl start httpd
# systemctl status httpd

3. Para que nuestras páginas estén disponibles para el público, tendremos que editar nuestras reglas de firewall para permitir las solicitudes de HTTP en nuestro servidor web mediante los siguientes comandos.

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

4. Verifique que el servidor web esté funcionando y sea accesible accediendo a http:/localhost o a la dirección IP de su servidor. Deberías ver una página similar a la de abajo.

Paso 2: Instalar el lenguaje de programación PHP

5. Nuestro siguiente paso es instalar PHP : lenguaje de programación utilizado en muchos sitios web, como WordPress y Joomla . Debido a su comportamiento extremadamente potente y flexible.

Para instalar PHP en su RHEL 8 use el siguiente comando.

# yum install php php-mysqlnd php-pdo php-gd php-mbstring

6. Ahora reinicie su servidor web para que Apache sepa que también atenderá las solicitudes de PHP .

# systemctl restart httpd 

7. Pruebe su PHP, creando un archivo simple info.php con un phinfo () en él. El archivo se debe colocar en el directorio raíz de su servidor web, que es /var/www/html .

Para crear el archivo use:

# echo "<?php phpinfo() ?>" > /var/www/html/info.php

Ahora, nuevamente, acceda a http: //localhost/info.php o http: //server-ip-address/info.php . Deberías ver una página similar a esta.

Paso 3: Instalar el servidor MariaDB

8. MariaDB es un servidor de base de datos popular, utilizado en muchos entornos. La instalación es simple y requiere unos pocos pasos como se muestra.

# yum install mariadb-server mariadb

9. Una vez completada la instalación, habilite MariaDB (para que se inicie automáticamente al iniciar el sistema), inicie el servidor web y verifique el estado mediante los siguientes comandos.

# systemctl enable mariadb
# systemctl start mariadb
# systemctl status mariadb

10. Finalmente, querrás asegurar tu instalación de MariaDB emitiendo el siguiente comando.

# mysql_secure_installation

Se le harán algunas preguntas diferentes con respecto a su instalación de MariaDB y cómo le gustaría asegurarla. Puede cambiar la contraseña del usuario raíz de la base de datos, deshabilitar la base de datos de prueba, deshabilitar usuarios anónimos y deshabilitar el inicio de sesión de forma remota.

Aquí hay un ejemplo:

11. Una vez que esté seguro, puede conectarse a MySQL y revisar las bases de datos existentes en su servidor de base de datos usando el siguiente comando.

# mysql -e "SHOW DATABASES;" -p

En este tutorial, hemos mostrado cómo instalar la famosa pila LAMP en su sistema RHEL 8 . El proceso fue fácil y directo, pero si tiene alguna pregunta, por favor publíquela en la sección de comentarios a continuación.