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 significa 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 con Ubuntu 18.04.
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 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, que es el lenguaje de secuencias de comandos que utiliza la pila LAMP, ejecute los siguientes comandos en el repositorio de addOndrej, que mantiene los paquetes de PHP actualizados para su descarga y uso:
sudo apt-get install software-properties-common sudo add-apt-repository ppa:ondrej/php sudo apt update
-
Para instalar PHP y otros módulos que requieren muchos servicios web, ejecute el siguiente comando:
sudo apt install php7.1 libapache2-mod-php7.1 php7.1-common php7.1-gmp php7.1-curl php7.1-soap php7.1-bcmath php7.1-intl php7.1-mbstring php7.1-xmlrpc php7.1-mcrypt php7.1-mysql php7.1-gd php7.1-xml php7.1-cli php7.1-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.