A continuación, te presento un tutorial paso a paso para instalar LAMP (Linux, Apache, MySQL, PHP) en CentOS 8:
Nota: Asegúrate de tener acceso de root o de contar con privilegios de sudo para seguir los pasos de instalación.
Paso 1: Actualizar el sistema
Antes de comenzar, actualiza los paquetes de tu sistema para asegurarte de que tienes las últimas actualizaciones.
sudo dnf update
Paso 2: Instalar Apache
Instala el servidor web Apache en CentOS 8:
sudo dnf install httpd
Paso 3: Iniciar y habilitar Apache
Inicia el servicio Apache y configúralo para que se inicie automáticamente en el arranque del sistema:
sudo systemctl start httpd
sudo systemctl enable httpd
Paso 4: Instalar MySQL
Instala el sistema de gestión de bases de datos MySQL:
sudo dnf install @mysql
Durante la instalación, se te pedirá que configures la contraseña de root de MySQL.
Paso 5: Iniciar y habilitar MySQL
Inicia el servicio MySQL y configúralo para que se inicie automáticamente en el arranque del sistema:
sudo systemctl start mysqld
sudo systemctl enable mysqld
Paso 6: Configurar MySQL
Ejecuta el script de seguridad de MySQL para mejorar la seguridad de tu instalación y establecer la contraseña de root de MySQL:
sudo mysql_secure_installation
Sigue las instrucciones en pantalla para configurar la seguridad de MySQL.
Paso 7: Instalar PHP
Instala PHP y los módulos necesarios para que funcione con Apache:
sudo dnf install php php-mysqlnd
Paso 8: Reiniciar Apache
Una vez que hayas instalado PHP, reinicia Apache para que pueda reconocer el nuevo módulo:
sudo systemctl restart httpd
Paso 9: Comprobar la instalación
Crea un archivo de prueba PHP para asegurarte de que Apache y PHP estén funcionando correctamente:
Crea un archivo llamado info.php en el directorio raíz de Apache:
sudo nano /var/www/html/info.php
Agrega el siguiente contenido al archivo info.php:
phpinfo();
Guarda el archivo y cierra el editor.
Paso 10: Acceder a la página de información PHP
Abre tu navegador web y navega a la siguiente dirección:
http://tu_direccion_ip/info.php
Deberías ver una página que muestra la información de PHP, lo que indica que la instalación de LAMP ha sido exitosa.
¡Listo!
Felicidades, has instalado con éxito LAMP (Linux, Apache, MySQL, PHP) en CentOS 8. Ahora estás listo para comenzar a desarrollar y alojar aplicaciones web en tu servidor. ¡Disfruta!
