Una pila LAMP es un conjunto de software que se utiliza para ejecutar aplicaciones web dinámicas. Está compuesta por Linux, Apache, MySQL (o MariaDB) y PHP. En este artículo, te guiaré a través del proceso detallado de instalación de una pila LAMP con MariaDB en Ubuntu 23.10, proporcionando ejemplos prácticos y comandos para facilitar la comprensión, especialmente para aquellos que son nuevos en el tema.

Paso 1: Instalación de Apache

El primer componente de la pila LAMP es el servidor web Apache. Puedes instalar Apache en Ubuntu 23.10 ejecutando el siguiente comando en tu terminal:

sudo apt update
sudo apt install apache2

Una vez completada la instalación, puedes verificar si Apache se está ejecutando correctamente accediendo a la dirección IP de tu servidor en un navegador web. Verás la página de inicio de Apache si la instalación fue exitosa.

Paso 2: Instalación de MariaDB

El siguiente componente es el sistema de gestión de bases de datos MariaDB. Puedes instalar MariaDB en Ubuntu 23.10 con el siguiente comando:

sudo apt install mariadb-server

Durante la instalación, se te pedirá que configures una contraseña para el usuario root de MariaDB. Asegúrate de elegir una contraseña segura y recuérdala para futuras referencias.

Una vez que MariaDB esté instalado, puedes acceder al shell de MySQL con el siguiente comando:

sudo mysql -u root -p

Paso 3: Instalación de PHP

El último componente de la pila LAMP es PHP, un lenguaje de script del lado del servidor ampliamente utilizado. Puedes instalar PHP y algunas de sus extensiones comunes con el siguiente comando:

sudo apt install php php-mysql php-cli php-curl php-gd php-intl php-mbstring php-xml php-zip

Paso 4: Configuración de Apache para PHP

Una vez instalado PHP, necesitas configurar Apache para que funcione correctamente con PHP. Puedes hacerlo editando el archivo de configuración de Apache:

sudo nano /etc/apache2/mods-enabled/dir.conf

Asegúrate de que el archivo se vea así:

<IfModule mod_dir.c>
    DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm
</IfModule>

Guarda y cierra el archivo después de realizar los cambios, y luego reinicia Apache para aplicar la configuración:

sudo systemctl restart apache2

¡Felicidades! Has instalado con éxito una pila LAMP con MariaDB en Ubuntu 23.10. Ahora puedes comenzar a desarrollar y alojar aplicaciones web dinámicas en tu servidor.

Para aquellos que buscan un alojamiento confiable y escalable para sus aplicaciones web y proyectos en línea, Shape.host ofrece una variedad de servicios de Linux SSD VPS que se adaptan a tus necesidades. Con servidores rápidos, estables y seguros, Shape.host es la opción perfecta para garantizar un rendimiento óptimo para tus proyectos basados en la pila LAMP y otros.