Búsqueda de sitios web

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


En este tutorial, aprenderá cómo instalar la pila LAMP: Linux, Apache, MySQL/MariaDB. , PHP en el sistema 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 instalando el servidor web Apache, un excelente servidor web que alimenta millones de sitios web en Internet. Para completar la instalación, utilice 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 usando los siguientes comandos.

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 solicitudes HTTP en nuestro servidor web usando 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 siguiente.

Paso 2: Instale el lenguaje de programación PHP

5. Nuestro siguiente paso es instalar PHP, un 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 utilice 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á solicitudes PHP.

systemctl restart httpd 

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

Para crear el archivo utilice:

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: Instale el servidor MariaDB

8. MariaDB es un servidor de bases de datos popular, utilizado en muchos entornos. La instalación es sencilla y requiere sólo 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 usando los siguientes comandos.

systemctl enable mariadb
systemctl start mariadb
systemctl status mariadb

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

mysql_secure_installation

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

Aquí hay un ejemplo:

11. Una vez protegido, puede conectarse a MySQL y revisar las bases de datos existentes en su servidor de bases de datos usando el siguiente comando.

mysql -e "SHOW DATABASES;" -p

Conclusión

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, publíquela en la sección de comentarios a continuación.