Rocky Linux 9 install apache php last versions

Inicio PC & Gaming Rocky Linux 9 install apache php last versions

Contenido

Picture of Carlos Méndez
Carlos Méndez

Carlos Méndez es un experto en tecnología con más de 10 años de experiencia en la instalación y configuración de software. Su objetivo es hacer que las guías de instalación sean claras, accesibles y fáciles de seguir para todos los usuarios.

Compartir..

La instalación de la pila LAMP (Linux, Apache, MySQL, PHP) en Rocky Linux 9 es un proceso fundamental para quienes buscan gestionar aplicaciones web de forma efectiva. Este artículo te guiará a través de cada uno de los pasos necesarios para llevar a cabo esta instalación, asegurando que cuentes con las últimas versiones de Apache y PHP.

A lo largo de este tutorial, aprenderás desde los requisitos previos hasta la configuración final de tu servidor, lo que te permitirá crear un entorno de desarrollo eficiente y seguro.

¿Cuáles son los requisitos previos para instalar LAMP en Rocky Linux 9?

Antes de comenzar la instalación de la pila LAMP en Rocky Linux 9, es crucial cumplir con ciertos requisitos previos. Estos son necesarios para asegurar un proceso de instalación sin problemas y un funcionamiento óptimo del servidor.

Primero, asegúrate de tener acceso a una instalación de Rocky Linux 9. Esto puede ser en un entorno virtual o en un servidor físico. También es recomendable contar con privilegios de superusuario (root) para ejecutar los comandos de instalación.

  • Conexión a internet: Necesaria para descargar los paquetes requeridos.
  • Actualización del sistema: Es importante que tu sistema esté actualizado con el comando dnf update.
  • Firewall configurado: Asegúrate de que tu firewall permita el tráfico HTTP y HTTPS.

Por último, tener una comprensión básica de la línea de comandos será útil para seguir este tutorial de forma más sencilla.

¿Cómo instalar Apache en Rocky Linux 9?

Para comenzar con la instalación de la pila LAMP, el primer paso es instalar Apache, el servidor web que manejará las solicitudes HTTP. A continuación, se detallan los pasos necesarios para realizar esta instalación.

Primero, abre una terminal y ejecuta el siguiente comando para instalar Apache:

sudo dnf install httpd

Una vez que la instalación haya finalizado, debes habilitar el servicio de Apache para que se inicie automáticamente al arrancar el sistema. Esto se puede hacer con el comando:

sudo systemctl enable httpd

Luego, inicia el servicio de Apache con el siguiente comando:

sudo systemctl start httpd

Finalmente, verifica que Apache esté corriendo correctamente accediendo a tu dirección IP en un navegador web. Deberías ver la página de bienvenida de Apache, lo que indica que la instalación fue exitosa.

¿Cómo instalar MySQL en Rocky Linux 9?

El siguiente componente de la pila LAMP es MySQL, el sistema de gestión de bases de datos que almacenarás. Para instalar MySQL en Rocky Linux 9, sigue estos pasos:

Primero, instala el paquete de MySQL utilizando el siguiente comando:

sudo dnf install mysql-server

Una vez completada la instalación, inicia el servicio de MySQL:

sudo systemctl start mysqld

Para asegurar tu instalación de MySQL, es recomendable ejecutar el script de seguridad. Este script te ayudará a proteger tu instalación estableciendo una contraseña para el usuario root y eliminando usuarios anónimos:

sudo mysql_secure_installation

Este proceso te guiará a través de una serie de preguntas. Sigue las recomendaciones para asegurar tu servidor de bases de datos.

¿Cómo instalar PHP y configurar PHP-FPM en Rocky Linux 9?

La instalación de PHP es fundamental para que tus aplicaciones web puedan procesar contenido dinámico. Para instalar PHP y PHP-FPM en Rocky Linux 9, puedes seguir estos pasos:

Ejecuta el siguiente comando para instalar PHP y los módulos necesarios:

sudo dnf install php php-mysqlnd php-fpm

Una vez instalada, necesitas habilitar y empezar el servicio de PHP-FPM:

sudo systemctl enable php-fpm
sudo systemctl start php-fpm

Es importante configurar PHP-FPM para que funcione correctamente con Apache. Asegúrate de editar el archivo de configuración de PHP-FPM para ajustar el usuario y grupo a Apache:

sudo nano /etc/php-fpm.d/www.conf

Cambia las líneas:

user = apache
group = apache

Luego, reinicia PHP-FPM para aplicar los cambios:

sudo systemctl restart php-fpm

¿Cómo configurar Apache con PHP-FPM en Rocky Linux 9?

Para que Apache pueda trabajar correctamente con PHP-FPM, necesitas configurar el archivo de host virtual de Apache. A continuación se detallan los pasos:

Abre el archivo de configuración de Apache que se encuentra en:

/etc/httpd/conf.d/your_domain.conf

Agrega las siguientes líneas para configurar la integración de PHP-FPM:

Asegúrate de habilitar el módulo proxy en Apache:

sudo dnf install mod_proxy

Finalmente, reinicia Apache para que los cambios surtan efecto:

sudo systemctl restart httpd

¿Cómo probar la instalación de LAMP en Rocky Linux 9?

Una vez que hayas instalado y configurado todos los componentes de la pila LAMP, es importante realizar una prueba para asegurarte de que todo funciona correctamente. Para ello, puedes crear un archivo PHP en el directorio raíz de tu servidor web.

Crea un archivo llamado info.php en el directorio /var/www/html/ con el siguiente contenido:

Luego, visita http://tu_direccion_ip/info.php en tu navegador. Si ves la página de información de PHP, tu instalación ha sido exitosa.

¿Cómo asegurar el servidor en Rocky Linux 9?

Finalmente, asegurar tu servidor es vital para proteger tus aplicaciones web y datos. Algunas mejores prácticas incluyen:

  • Actualizar regularmente: Mantén tu sistema y software actualizados.
  • Configurar un firewall: Utiliza firewalld para gestionar el tráfico de tu servidor.
  • Usar HTTPS: Instala un certificado SSL para encriptar el tráfico.

Además, considera restringir el acceso a tu servidor solo a las direcciones IP que necesiten acceso y deshabilitar el acceso SSH para el usuario root.

Preguntas frecuentes sobre la instalación de la pila LAMP en Rocky Linux 9

¿Cómo instalar PHP 8.2 en Rocky Linux 9?

Para instalar PHP 8.2 en Rocky Linux 9, primero necesitas habilitar el repositorio de Remi. Luego, puedes seguir el proceso estándar de instalación de PHP utilizando el siguiente comando:

sudo dnf install php:8.2

Recuerda que es esencial verificar las dependencias y módulos necesarios antes de completar la instalación.

¿Cómo instalar Apache en Rocky Linux 9?

Para instalar Apache en Rocky Linux 9, puedes utilizar el comando:

sudo dnf install httpd

Después de la instalación, recuerda habilitar el servicio para que se inicie al arrancar el sistema.

¿Cuál es la versión predeterminada de PHP en Rocky Linux 9?

La versión predeterminada de PHP en Rocky Linux 9 es generalmente la versión 7.4. Sin embargo, siempre puedes instalar versiones más recientes a través de repositorios adicionales como Remi.

¿Cómo instalar una versión específica de PHP en Linux?

Para instalar una versión específica de PHP en Linux, debes habilitar el repositorio de Remi y luego especificar la versión que deseas instalar. Por ejemplo:

sudo dnf install php:7.4

Asegúrate de que has habilitado el repositorio correspondiente antes de intentar la instalación.

Deja un comentario