Una pila LAMP es una colección de software de código abierto que puede usar como plataforma para crear sitios web y aplicaciones web. El término LAMP es un acrónimo que representa el sistema operativo Linux®, el servidor Apache®HTTP, el sistema de base de datos MySQL® y el lenguaje de programación PHP.
Requisitos
Necesita un servidor basado en Linux que ejecute Debian 10
Instalar una pila LAMP
Realice los siguientes pasos para instalar una pila LAMP:
-
Antes de instalar LAMP, asegúrese de que los repositorios de administración de paquetes estén completamente actualizados. Ejecute el siguiente comando para obtener las últimas listas de paquetes y actualizar los paquetes instalados a sus últimas versiones:
sudo apt update
-
Para instalar Apache, configúrelo para que se inicie en el arranque e inicie el servicio, ejecute los siguientes comandos:
sudo apt install apache2 sudo systemctl start apache2.service sudo systemctl enable apache2.service
-
Para agregar una regla de firewall para permitir el paso del puerto 80 y hacer que el cambio sea persistente, ejecute los siguientes comandos:
sudo iptables -I INPUT -p tcp --dport 80 -j ACCEPT sudo iptables-save
-
Para instalar MariaDB, que es la base de datos que usa este LAMP en lugar de MySQL, inicie el servicio y configúrelo para que se inicie automáticamente al arrancar, ejecute los siguientes comandos:
sudo apt-get install mariadb-server mariadb-client sudo systemctl start mariadb.service sudo systemctl enable mariadb.service
-
Para finalizar la instalación de MariaDB, use el siguiente comando para ejecutar el asistente de instalación de MariaDB:
sudo mysql_secure_installation
Al pasar por el instalador, que es opcional, puede responder sí a todas las indicaciones de esta guía.
-
Para instalar PHP y otros módulos que requieren muchos servicios web, ejecute el siguiente comando. Siempre puede instalar módulos adicionales si su aplicación los requiere.
sudo apt install php7.3 libapache2-mod-php7.3 php7.3-common php7.3-gmp php7.3-curl php7.3-soap php7.3-bcmath php7.3-intl php7.3-mbstring php7.3-xmlrpc php7.3-mysql php7.3-gd php7.3-xml php7.3-cli php7.3-zip
-
Para reiniciar Apache, ejecute el siguiente comando:
sudo systemctl restart apache2
Ahora debería poder navegar a la dirección IP de su servidor en un navegador y ver la página de prueba de Apache para confirmar que configuró el servidor correctamente. La pila LAMP está configurada y lista para actuar como base para nuestra aplicación después de instalarla. Debido a que las aplicaciones que elige usar, especialmente con PHP, a menudo requieren módulos adicionales, prepárese para instalar esos módulos según sea necesario.