Kaip automatiškai įdiegti LAMP į „CentOS“ / „Debian“ / „Ubuntu“

Jau ankstesnėmis progomis (Kaip įdiegti LAMP UbuntuLAMP aplinkos diegimas Debianui ir išvestinėms priemonėmsKaip į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.

lempa_apache

lempa_mariadb

lempa_php

lempa_phpmodulos

lempa_phpmyadmin

Be abejo, tai greitas, efektyvus ir įdomus būdas įdiegti LAMP. Tikiuosi, kad tai jums tinka ir nedvejodami palikite komentarus.


6 komentarai, palikite savo

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Christopher sakė

    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į

  2.   HO2gi sakė

    Avarijos atveju aš jau žinau, kaip tai padaryti, ačiū už gerą pranešimą.

  3.   bevardis sakė

    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)

  4.   Gustavo sakė

    Kaip visa tai pašalinti, nes noriu tai padaryti po vieną

    1.    Luigio toro sakė

      Galite paleisti pašalinimo scenarijų, esantį aplanke lamp-master ./uninstall.sh

  5.   Paulas Bustamante sakė

    Labas rytas, aš noriu sukonfigūruoti „ServerName“ apache2, bet nerandu konfigūracijos, kuri esu studentė ir neturiu daug įgūdžių.

    Labai ačiū