Cómo instalar Nginx, MySQL/MariadB y PHP en RHEL 8
- 1656
- 69
- Adriana Tórrez
Muchos de los lectores de Tecmint saben LÁMPARA, Pero menos personas conocen Lemplo pila, que reemplaza el servidor web Apache con el peso ligero Nginx. Cada servidor web tiene sus pros y contras y depende de su situación específica que elegiría usar.
En este tutorial, le mostraremos cómo instalar Lemplo pila - Linux, Nginx, Mysql/mariadb, Php en Rhel 8 sistema.
Nota: Este tutorial supone que tiene una suscripción activa de Rhel 8 y que tiene acceso raíz a su sistema RHEL.
Paso 1: Instale el servidor web Nginx
1. Primero, comenzaremos instalando el Nginx servidor web utilizando el siguiente comando, que instalará NGINX con todas las dependencias requeridas.
# yum install nginxInstale Nginx en RHEL 8
2. Una vez que se complete la instalación, habilite Nginx (Para comenzar automáticamente al arranque del sistema), inicie el servidor web y verifique el estado utilizando los comandos a continuación.
# SystemCTL Habilitar Nginx # SystemCTL Inicio Nginx # SystemCTL Status NginxHabilitar y comenzar Nginx en RHEL 8
3. Para que nuestras páginas estén disponibles para públicas, tendremos que editar nuestras reglas de firewall para permitir las solicitudes HTTP en nuestro servidor web utilizando los siguientes comandos.
# firewall-cmd --Permanent --zone = public --add-service = http # firewall-cmd --permanent --zone = public --add-service = https # firewall-cmd--ReloadAbra el acceso Nginx en Firewalld
4. Verifique que el servidor web se esté ejecutando y sea accesible accediendo a http: // localhost o la dirección IP de su servidor. Debería ver una página similar a la de abajo.
Verifique Nginx en RHEL 8La raíz del directorio para Nginx es /usr/share/nginx/html, Por lo tanto, colocaremos nuestros archivos accesibles en la web allí.
Paso 2: Instale el lenguaje de programación de PHP
5. A continuación, instalaremos Php - Lenguaje ampliamente utilizado para el desarrollo web. Se utiliza en plataformas como WordPress, Joomla, Magento con el que puede construir todo tipo de sitios web.
Instalar Php, Use el siguiente comando.
# yum install PHP PHP-MYSQLND PHP-PDO PHP-GD PHP-MBSTRINGInstale PHP en RHEL 8
6. Ahora reinicie su servidor web para que Nginx sabe que servirá Php Solicitudes también.
# SystemCTL reiniciar nginx
7. Ahora probemos un PHP creando un simple información.php
archivo con un Phinfo ()
en él para revisar nuestra configuración de PHP.
# echo "">/usr/share/nginx/html/info.php
8. Ahora acceso http: // localhost/info.php o http: // server-ip-address/info.php Para verificar que PHP esté funcionando. Deberías ver una página así:
Verifique la información de PHP sobre RHEL 8Paso 3: Instale el servidor mariadb
9. Si desea usar bases de datos para sus proyectos, puede usar Mariada que es uno de los servidores de bases de datos más populares del mundo. Su instalación es bastante fácil y se puede completar con el siguiente comando:
# yum instalar mariadb-server mariadbInstale mariadb en rhel 8
10. Una vez que se completa la instalación, habilite MariadB (para comenzar automáticamente al arranque del sistema), inicie el servidor web y verifique el estado utilizando los comandos a continuación.
# SystemCTL Habilitar mariadb # SystemCTL Inicio Mariadb # SystemCTL Status MariadbHabilitar y comenzar Mariadb en Rhel 8
11. Finalmente, puede asegurar su instalación de mariadb emitiendo el siguiente comando.
# mysql_secure_installation
Se le harán algunas preguntas diferentes, como para cambiar la contraseña predeterminada para el usuario raíz, eliminar el usuario anónimo, no permitir el inicio de sesión de usuario root remoto y eliminar la base de datos de prueba. Finalmente recargar las tablas de privilegios.
Aquí hay una muestra de este proceso:
Instalación asegurada de mariadb en RHEL 812. Para probar su conexión MySQL, puede ver las bases de datos disponibles con el siguiente comando.
# mysql -e "Mostrar bases de datos"; -pagVerifique las bases de datos MySQL en RHEL 8
Conclusión
La instalación del Lemplo La pila es un proceso fácil completado en unos pasos. Puede agregar una configuración adicional a su Nginx, Php y Mariada Para mejorar la funcionalidad y el rendimiento, sin embargo, estas son tareas más allá del alcance de este artículo. Espero que el proceso sea fácil para ti.
- « Cómo crear un volumen virtual de harddisk usando un archivo en Linux
- Cómo bautizar su terminal y caparazón de Linux »