Cómo instalar Apache, MySQL y PHP (Pila de lámparas) en Fedora

Cómo instalar Apache, MySQL y PHP (Pila de lámparas) en Fedora

Una pila de lámparas es una combinación popular de software de código abierto que se utiliza para alimentar aplicaciones web. Se compone de cuatro componentes principales: el sistema operativo Linux, el servidor web Apache, el sistema de administración de bases de datos relacionales MySQL y el lenguaje de programación PHP. En este tutorial, lo guiaremos a través del proceso de instalación de la pila de lámparas en Fedora, una popular distribución de Linux.

Paso 1: Actualizar paquetes del sistema

Antes de instalar la pila de lámparas, es importante actualizar los paquetes del sistema para asegurarse de tener la última versión del software. Para hacer esto, abra el terminal e ingrese el siguiente comando:

actualización de sudo DNF  

Paso 2: Instale el servidor web Apache

Apache es un software de servidor web gratuito y de código abierto que se utiliza para servir páginas web a través de Internet. Para instalar Apache en Fedora, ejecute el siguiente comando:

sudo dnf install httpd  

Una vez que se instala Apache, debe iniciar el servicio Apache y habilitarlo para ejecutarse en el momento del arranque. Ejecute los siguientes comandos para hacer esto:

sudo systemctl iniciar httpd  sudo systemCtl habilita httpd  

Luego verificar el servicio HTTPD se ejecuta correctamente:

sudo systemctl status httpd  

Paso 3: Instale el servidor de base de datos Mariadb

MariadB es un popular sistema de gestión de bases de datos relacionales de código abierto. Para instalar MySQL en Fedora, ejecute el siguiente comando:

sudo dnf instalar mariadb-server  

No me gusta Mariadb? Use este tutorial para instalar MySQL en Fedora.

Después de instalar MySQL, debe iniciar el servicio MySQL y habilitarlo para ejecutarse en el momento de la arranque. Ejecute los siguientes comandos para hacer esto:

sudo systemctl habilita mariadb  sudo systemctl start mariadb  

Paso 4: Instalación asegurada de MySQL

Por defecto, la instalación de MySQL no está asegurada. Debe ejecutar el siguiente comando para asegurarlo:

sudo mysql_secure_installation  

Sigue las instrucciones en la pantalla. La contraseña predeterminada es ninguna. Cambie la contraseña de su cuenta raíz y presione y para que todas las demás operaciones apliquen una seguridad mejorada.

  • Ingrese la contraseña actual para root (ingrese para ninguno): [Presione Enter]
  • Establecer contraseña de root? [Y/n] Y
  • Nueva contraseña: [ INGRESE LA CONTRASEÑA AQUÍ ]
  • Re-ingrese nueva contraseña: [Vuelva a ingresar la contraseña aquí]
  • Eliminar usuarios anónimos? [Y/n] Y
  • No permitir el inicio de sesión de raíz de forma remota? [Y/n] Y
  • Eliminar la base de datos de prueba y el acceso a ella? [Y/n] Y
  • Tablas de privilegio de recarga ahora? [Y/n] Y

Ahora revise el estado del servicio de mariadb.

sudo systemctl status mariadb  

Paso 5: Instalar PHP

PHP es un lenguaje de programación popular que se utiliza para desarrollar páginas web dinámicas. Para instalar PHP en Fedora, ejecute el siguiente comando:

sudo DNF Instalar PHP PHP-Common PHP-MYSQLND  

También puede necesitar algunos módulos según sus requisitos. Instale los módulos PHP requeridos en su sistema.

sudo DNF Instalar PHP-XML PHP-JSON PHP-GD PHP-MBSSTRING  

Verifique la versión PHP activa actual en su sistema

PHP -V  Php 7.2.17 (CLI) (construido: 18 de abril de 2019 14:12:38) (NTS) Copyright (c) 1997-2018 El motor PHP Group Zend Engine V3.2.0, Copyright (c) 1998-2018 Zend Technologies 

Paso 6: Agregar reglas de firewall

Según el comentario de nuestro lector. Incluyo los pasos a continuación para habilitar el acceso al firewall para HTTP (80) y HTTPS (443). Para entender sobre Firewalld, lea nuestro próximo tutorial.

sudo firewall -cmd -Permanent -add -service = http  sudo firewall -cmd -Permanent -add -service = https  

Luego recargar el demonio del firewall para aplicar los cambios anteriores.

sudo systemctl recargar firewalld  

Paso 7: Reinicie Apache

Después de instalar PHP, debe reiniciar el servicio Apache para asegurarse de que PHP esté cargado. Ejecute el siguiente comando para hacer esto:

sudo systemctl reiniciar httpd  

Paso 8: Prueba la pila de lámparas

Para probar si la pila de lámparas funciona correctamente, debe crear un archivo PHP en el directorio raíz web. Ejecute el siguiente comando para crear un archivo php:

sudo nano/var/www/html/info.php  

Pegue el siguiente código en el archivo:

123

Guardar y salir del archivo. Ahora acceda a la información.php Archivo utilizando la dirección IP de su sistema en un navegador web. Para encontrar su sistema IP, use el comando

Show del dispositivo NMCLI -P  

Ahora abra un navegador web e ingrese la siguiente URL: http: // localhost/info.php

Conclusión

En este tutorial, lo hemos guiado a través del proceso de instalación de la pila de lámparas en Fedora. La pila de lámparas es una poderosa combinación de software que se utiliza para alimentar aplicaciones web. Siguiendo los pasos descritos en este tutorial, ahora debe tener una pila de lámparas de trabajo en su sistema Fedora. Ahora puede comenzar a desarrollar e implementar aplicaciones web utilizando esta poderosa pila de tecnología.