Jau ankstesnėmis progomis (Kaip įdiegti LAMP Ubuntu, LAMP aplinkos diegimas Debianui ir išvestinėms priemonėms, Kaip įdiegti LAMP „Ubuntu“: paprastas būdas) Aš kalbėjau apie tai, kaip įdiegti LAMP („Linux + Apache“ + MySQL / MariaDB / Percona + PHP)Šiandien visų pirma mes mokysime jus, kaip automatiškai ir su minimaliu vartotojo dalyvavimu įdiegti LAMP iš konsolės.
Norėdami pasiekti savo tikslą, naudosime a bash scenarijus vadinamas lempa, pagaminta Tedisonas, kuris leidžia mums įdiegti skirtingas Apache + PHP + MySQL / MariaDB / Percona versijas, vartotojas gali pasirinkti, kurią šios programinės įrangos versiją naudoti (nors pagal numatytuosius parametrus ji yra parametruojama).
Kokius skirstinius palaiko scenarijaus lempa?
Scenarijus buvo išbandytas naudojant šiuos paskirstymus ir turėtų veikti su jais susijusiais:
- „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“
Kokias programinės įrangos versijas palaiko scenarijaus lempa?
Scenarijus suteikia galimybę įdiegti šią programinę įrangą ir versijas:
- „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 modulis: OPcache, ZendGuardLoader, ionCube_Loader, XCache, Imagemagick, GraphicsMagick, Memcache, Memcached Redis, Mongo Swoole.
- Kita programinė įranga: „Memcached“, „phpMyAdmin“, „Redis-Server“
Kaip įdiegti lempos scenarijų?
Norėdami įdiegti, turime atlikti šiuos veiksmus pagal jūsų paskirstymą:
Įdiekite lempos scenarijų „CentOS“ ir jo dariniuose:
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 lempa-meistras chmod + x *.sh ekranas -S lempa
Įdiekite „lempos“ scenarijų „Debian“ / „Ubuntu“ ir dariniuose:
apt-get -y įdiekite wget ekraną išpakuokite wget --no-check-certificate -O lamp.zip https://github.com/teddysun/lamp/archive/master.zip unzip lamp.zip
cd lempa-meistras chmod + x *.sh ekranas -S lempa
Kaip naudoti lempos scenarijų?
Norėdami naudoti „lempos“ scenarijų, turime įdiegti .sh failą naudodami šią komandą:
./lamp.sh
Tada turime po vieną pasirinkti programinės įrangos, kurią norime įdiegti, versijas, galime pasirinkti kiekvieną versiją, nurodydami ją identifikuojantį numerį arba, jei paspausime „Enter“, įdiegsime numatytąją versiją. Taip pat galime pasirinkti slaptažodį iš duomenų bazės.
Be abejo, tai greitas, efektyvus ir įdomus būdas įdiegti LAMP. Tikiuosi, kad tai jums tinka ir nedvejodami palikite komentarus.
Naudokite scenarijaus dalį norėdami modifikuoti mano .bash_rc
#################### Sistemos informacija ####################
Procesoriaus modelis: „Intel“ (R) Core (TM) 2 Duo procesorius E8400 @ 3.00GHz
Šerdžių skaičius: 2
Procesoriaus dažnis: 3000.000 XNUMX XNUMX MHz
Operatyviosios atminties kiekis: 1983 MB
SWAP suma: 1999 MB
Įjungimo laikas: 0 dienų, 6 valandų 11 minučių 22 sekundžių
Vidutinė apkrova: 0.17, 0.25, 0.34
Architektūra: x86_64 (64 bitai)
Branduolys: 4.4.0-43-generinis
Mašinos pavadinimas: dc5800
##################################################### ################
Taip atrodo kiekvieną kartą, kai atidarau konsolę.
Apie LAMP yra lengviau įdiegti
sudo apt įdiekite phpmyadmin mysql-serverį
Avarijos atveju aš jau žinau, kaip tai padaryti, ačiū už gerą pranešimą.
Ar ne geriau naudoti doką?)
Taigi jį galima naudoti net languose ...
Be to, „nešvariai nešvariname“ sistemos, duomenų bazių ar programų atsargines kopijas laikome tik savo sistemoje, likusi dalis veikia atskiruose konteineriuose (container bd + container apache)
Kaip visa tai pašalinti, nes noriu tai padaryti po vieną
Galite paleisti pašalinimo scenarijų, esantį aplanke lamp-master ./uninstall.sh
Labas rytas, aš noriu sukonfigūruoti „ServerName“ apache2, bet nerandu konfigūracijos, kuri esu studentė ir neturiu daug įgūdžių.
Labai ačiū