Cómo instalar LAMP de manera automática en CentOS/Debian/Ubuntu

Ya en ocasiones anteriores (Cómo instalar LAMP en UbuntuInstalación de un entorno LAMP en Debian y derivadosCómo instalar LAMP en Ubuntu: la forma fácil) se a hablado cómo instalar LAMP (Linux + Apache + MySQL/MariaDB/Percona + PHP), hoy particularmente le vamos a enseñar a instalar LAMP desde la consola, de forma automática y con una mínima participación del usuario.

Para lograr nuestro objetivo vamos a utilizar un bash script llamado lamp, realizado por Teddysun, el cuál nos permite instalar diversas versiones de Apache + PHP + MySQL/MariaDB/Percona, el usuario tiene la facultad de elegir que versión de estos software utilizar (aunque el viene parametrizada con algunas por defecto).

¿Que distribuciones soporta el script lamp?

El script ha sido probado en las siguientes distribuciones y debería funcionar en cualquiera que se derive de ellas:

  • CentOS-5.x
  • CentOS-6.x
  • CentOS-7.x
  • Ubuntu-12.x
  • Ubuntu-13.x
  • Ubuntu-14.x
  • Ubuntu-15.x
  • Ubuntu-16.x
  • Debian-7.x
  • Debian-8.x

¿Qué versiones de software soporta el script lamp?

El script ofrece la posibilidad de instalar los siguientes software y versiones:

  • Apache-2.2, Apache-2.4.
  • MySQL-5.5, MySQL-5.6, MySQL-5.7, MariaDB-5.5, MariaDB-10.0, MariaDB-10.1, Percona-Server-5.5, Percona-Server-5.6, Percona-Server-5.7.
  • PHP-5.3, PHP-5.4, PHP-5.5, PHP-5.6, PHP-7.0.
  • PHP Module: OPcache, ZendGuardLoader, ionCube_Loader, XCache, Imagemagick, GraphicsMagick, Memcache, Memcached Redis, Mongo Swoole.
  • Otros Software: Memcached, phpMyAdmin, Redis-Server

¿Cómo instalar el script lamp?

Para instalar debemos seguir los siguientes pasos según su distribución:

Instalar el script lamp en CentOS y derivados:

yum -y install wget screen unzip
wget --no-check-certificate -O lamp.zip https://github.com/teddysun/lamp/archive/master.zip
unzip lamp.zip
cd lamp-master
chmod +x *.sh
screen -S lamp

Instalar el script lamp en Debian/Ubuntu y derivados:

apt-get -y install wget screen unzip
wget --no-check-certificate -O lamp.zip https://github.com/teddysun/lamp/archive/master.zip
unzip lamp.zip
cd lamp-master
chmod +x *.sh
screen -S lamp

¿Cómo usar el script lamp?

Para usar el script lamp debemos ejecutar el archivo .sh de instalación con el siguiente comando:

./lamp.sh

Luego debemos ir seleccionando una a una las versiones de los software que deseamos instalar, podemos seleccionar cada versión indicando el número que la identifica o si damos enter instalará la versión por defecto. También podemos elegir la contraseña de la base de datos.

lamp_apache

lamp_mariadb

lamp_php

lamp_phpmodulos

lamp_phpmyadmin

Sin duda alguna está es una forma rápida, eficiente y divertida de instalar LAMP. Espero le funcione y no duden en dejar sus comentarios.