Cómo instalar la pila de la lámpara en Rhel & Centos Stream 9

Cómo instalar la pila de la lámpara en Rhel & Centos Stream 9

LAMP es una popular plataforma de desarrollo web de código abierto que significa Linux, Apache, MySQL y PHP. Este acrónimo representa los componentes centrales de un servidor web típico basado en Linux, y proporciona un entorno estable y confiable para que los desarrolladores web creen e implementen sitios web y aplicaciones dinámicas.

En este artículo, le mostraremos cómo configurar una pila de lámparas en los sistemas Red Hat Enterprise Linux (RHEL) y CentOS Stream 9.

Requisitos previos

Antes de comenzar, debe tener un sistema RHEL o CENTOS 9 recién instalado con un usuario root o un usuario con privilegios de sudo. También debe tener una comprensión básica de los comandos y conceptos de Linux.

Paso 1: Instale el servidor web Apache

Apache es el software de servidor web más utilizado en el mundo, y está disponible en los repositorios predeterminados de CentOS 9. Para instalar Apache, ejecute el siguiente comando como root o con privilegios de sudo:

sudo dnf install httpd  

Una vez que se complete la instalación, inicie el servicio Apache y habilite que comience automáticamente en el momento del arranque:

sudo systemctl iniciar httpd  sudo systemCtl habilita httpd  

Para verificar que el servidor web Apache funcione correctamente, abra un navegador web y acceda a la dirección IP o nombre de host del servidor. Debería ver la página web de Apache predeterminada, que confirma que el servidor web está en funcionamiento.

Paso 2: Instale el servidor de base de datos Mariadb

MariadB es una bifurcación del servidor de base de datos MySQL, y está incluida en los repositorios predeterminados de CentOS 9. Para instalar mariadb, ejecute el siguiente comando:

sudo dnf instalar mariadb-server 

Una vez que se complete la instalación, inicie el servicio mariadb y permita que comience automáticamente en el momento de la arranque:

sudo systemctl start mariadb sudo systemctl habilita mariadb  

Para asegurar la instalación de mariadb, ejecute el siguiente comando

mysql_secure_installation  

Paso 4: Instalar PHP

Ahora que Apache y MariadB están instalados y ejecutados, podemos proceder a instalar PHP. Para hacer esto, ejecute el siguiente comando:

sudo DNF Instalar PHP PHP-CLI PHP-Common PHP-GD PHP-MYSQLND PHP-PDO  

Paso 5: Configurar PHP

Después de instalar PHP, necesitamos realizar algunos cambios de configuración para garantizar que funcione correctamente con Apache. Abre el 'PHP.ini ' Archivo de configuración utilizando su editor de texto preferido:

sudo nano /etc /php.ini  

En el archivo, busque las siguientes líneas y modifíquelas de la siguiente manera:

memoria_limit = 256m upload_max_filesize = 128m post_max_size = 128m
123memoria_limit = 256mupload_max_filesize = 128mpost_max_size = 128m

Guarde y cierre el archivo.

Paso 6: Prueba la pila de lámparas

Para verificar que nuestra pila de lámparas esté instalada y configurada correctamente, crearemos un script PHP simple y la ejecutaremos a través de Apache.

Crea un nuevo archivo llamado 'Información.php ' En el directorio raíz web Apache usando el siguiente comando:

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

Pegue el siguiente código en el archivo:

12

Guarde y cierre el archivo.

Ahora, abra su navegador web y navegue a 'http: // your-server-ip/info.php '. Debería ver una página que muestra la información de configuración de PHP. Si ve esta página, entonces su pila de lámparas está en funcionamiento.

Mostrar información de PHP sobre Rhel & Centos Stream 9

Felicidades! Ha instalado y configurado con éxito una pila de lámparas en su servidor Rhel o Centos 9.

Conclusión

En conclusión, configurar una pila de lámparas en RHEL o CentOS 9 implica instalar Apache, MariadB y PHP, y hacer algunos cambios de configuración necesarios. Con la guía paso a paso proporcionada en este artículo, puede tener su propia lámpara en funcionamiento en poco tiempo. Con una pila de lámpara en su lugar, tiene todos los componentes necesarios para alojar sitios web y aplicaciones dinámicas. Es una solución flexible y escalable que proporciona la base para muchos de los sitios web y aplicaciones que utilizamos hoy. Ya sea que sea un administrador experimentado del sistema o un principiante, configurar una pila de lámparas en Rhel o Centos 9 es una excelente manera de comenzar con el desarrollo web y el alojamiento.