Ja en ocasions anteriors (Com instal·lar LAMP en Ubuntu, Instal·lació d'un entorn LAMP en Debian i derivats, Com instal·lar LAMP a Ubuntu: la forma fàcil) Es a parlat com instal·lar LAMP (Linux + Apache + MySQL / MariaDB / Percona + PHP), Avui particularment li anem a ensenyar a instal·lar LAMP la consola, de forma automàtica i amb una mínima participació de l'usuari.
Per aconseguir el nostre objectiu anem a utilitzar un bash script anomenat lamp, Realitzat per Teddysun, el quin ens permet instal·lar diverses versions d'Apache + PHP + MySQL / MariaDB / Percona, l'usuari té la facultat de triar quina versió d'aquests programari utilitzar (tot i que el ve parametritzada amb algunes per defecte).
¿Que distribucions suporta l'script lamp?
L'script ha estat provat en les següents distribucions i hauria de funcionar en qualsevol que es derivi d'elles:
- 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
Quines versions de programari suporta l'script lamp?
L'script ofereix la possibilitat d'instal·lar els següents programari i versions:
- 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, la Memòria Cau, Memcached Redis, Mongo Swoole.
- Altres Programari: Memcached, phpMyAdmin, Redis-Server
Com instal·lar l'script lamp?
Per instal·lar hem de seguir els següents passos segons la seva distribució:
Instal·lar l'script lamp en CentOS i derivats:
yum -i install wget screen unzip wget --no-check-certificate -O lamp.zip https://github.com/teddysun/lamp/archive/master.zip unzip lamp.zip
cd lamp-màster chmod + x *.sh screen -S lamp
Instal·lar l'script lamp en Debian / Ubuntu i derivats:
apt-get -i install wget screen unzip wget --no-check-certificate -O lamp.zip https://github.com/teddysun/lamp/archive/master.zip unzip lamp.zip
cd lamp-màster chmod + x *.sh screen -S lamp
Com utilitzar l'script lamp?
Per utilitzar l'script lamp hem d'executar el fitxer .sh d'instal·lació amb la següent comanda:
./lamp.sh
Després hem d'anar seleccionant una a una les versions dels programari que desitgem instal·lar, podem seleccionar cada versió indicant el número que la identifica o si donem enter instal·larà la versió per defecte. També podem triar la contrasenya de la base de dades.
Sens dubte està és una forma ràpida, eficient i divertida d'instal·lar LAMP. Espero li funcioni i no dubtin a deixar els seus comentaris.
Utilitzeu part de l'script per modificar la meva .bash_rc
#################### Informació de sistema ####################
Model de CPU: Intel (R) Core (TM) 2 Duo CPU E8400 @ 3.00GHz
Nombre de nuclis: 2
Freqüència de la CPU: 3000.000 MHz
Quantitat de RAM: 1983 MB
Quantitat de SWAP: 1999 MB
Temps d'encesa: 0 dies, 6 hores 11 minuts 22 segons
Mitjana de càrrega: 0.17, 0.25, 0.34
Arquitectura: x86_64 (64 Bit)
Kernel: 4.4.0-43-generic
Nom de la màquina: dc5800
################################################# ################
Així es veu cada que obro una consola.
Sobre el LAMP es em fa més senzill instal·lar
suo apt install phpmyadmin mysql-server
En cas d'una urgència doncs ja es com fer-ho gràcies bon post.
No és millor fer servir docker?)
Així pot usar-se fins a windows ...
A més no «embrutem» el sistema, mantenim els respatllers de les bases de dades o apps en el nostre sistema només, el demas corre a contenidors, separats (contenidors bd + container apatxe)
Com puc desinstal·lar tot això ja que vull fer-ho un per un
Pots executar l'script de desinstal·lació que es troba a la carpteta lamp-màster ./uninstall.sh
Bon dia vull configurar l'ServerName a apache2 però no trobo el config sóc estudiant i no tinc molta destresa.
Moltes gràcies