Ya en ocasiones anteriores (Cómo instalar LAMP en Ubuntu, Instalación de un entorno LAMP en Debian y derivados, Có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).
Índice
¿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.
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.
6 comentarios, deja el tuyo
Utilice parte del script para modificar mi .bash_rc
#################### Información del sistema ####################
Modelo de CPU : Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00GHz
Número de nucleos : 2
Frecuencia de CPU : 3000.000 MHz
Cantidad de RAM : 1983 MB
Cantidad de SWAP : 1999 MB
Tiempo de encendido : 0 días, 6 horas 11 minutos 22 segundos
Promedio de carga : 0.17, 0.25, 0.34
Arquitectura : x86_64 (64 Bit)
Kernel : 4.4.0-43-generic
Nombre de la máquina : dc5800
##################################################################
Así se ve cada que abro una consola.
Sobre el LAMP se me hace más sencillo instalar
sudo apt install phpmyadmin mysql-server
En caso de una urgencia pues ya se como hacerlo gracias buen post.
No es mejor usar docker ?)
Asi puede usarse hasta en windows…
Ademas no «ensuciamos» el sistema, mantenemos los respaldos de las bases de datos o apps en nuestro sistema solamente, lo demas corre en containers, separados (container bd + container apache)
Como puedo desinstalar todo esto ya que quiero hacerlo uno por uno
Puedes ejecutar el script de desinstalación que se encuentra en la carpteta lamp-master ./uninstall.sh
Buenos días quiero configurar el ServerName en apache2 pero no encuentro el config soy estudiante y no tengo mucha destreza.
Muchas gracias