Galbūt ką tik pradėjote kurti savo dinaminę žiniatinklio programą PHP ir norite nustatyti „LAMP Stack“. LAMP terminas kilęs iš „Linux“ operacinės sistemos, „Apache“ serverio, „MySQL“ duomenų bazės ir PHP kalbos. Pradėkime nuo „LAMP Stack“ diegimo „Ubuntu 20“.04.
Visų pirma, turėtumėte turėti „sudo“ privilegijas savo sistemoje arba prisijunkite kaip root, kad atliktumėte šias užduotis:
Atnaujinkite sistemos paketų saugyklą
Jei norite pradėti diegti, geriausia pirmiausia atnaujinti APT talpyklos talpyklą, kad būtų galima sklandžiai įdiegti visas naujausias programas.
$ sudo apt atnaujinimas
Atnaujinę apt-cache, būsime pasirengę žengti pirmyn su „LAMP Stack“ diegimu.
Pirmiausia įdiekime „MySQL“.
Įdiekite „MySQL“ į „Ubuntu 20“.04
Kadangi „MySQL“ dažniausiai naudojama kaip duomenų bazė su PHP ir naudojama duomenims tvarkyti bei saugoti, kad „MySQL“ būtų įdiegta jūsų „ubuntu“ sistemoje, įveskite toliau pateiktą komandą.
$ sudo apt įdiekite mysql-serverį mysql-klientą
Jis paprašys, kad paketui įdiegti būtų daugiau vietos diske, todėl paspauskite „y“, kad tęstumėte „MySQL“ diegimą.
Įdiegę „MySQL“, patikrinkite versiją įvesdami šią komandą.
Ir norėdami patikrinti, ar „MySQL“ paslauga veikia ar neveikia jūsų „ubuntu“ sistemoje, įveskite šią komandą, kad patikrintumėte būseną.
Jei jis nėra aktyvus, galite jį paleisti naudodami pirmiau pateiktoje komandoje pateiktą pradžios raktinį žodį
Norėdami prisijungti prie „MySQL“ apvalkalo, įveskite šią komandą
Pirmą kartą jūsų neprašys jokio slaptažodžio.
Prisijungę prie „MySQL“ apvalkalo, galite nustatyti slaptažodį arba atlikti bet kokią su jame esančia duomenų baze susijusią funkciją.
Dabar eikime per jį ir įdiekime „Apache 2“ tinklo serverį į „Ubuntu“ sistemą.
mysql> exit
Įdiekite „Apache“ žiniatinklio serverį „Ubuntu 20“.04
„Apache 2“ yra žiniatinklio serveris, tvarkantis serverius, skirtus interneto programoms priglobti. Norėdami įdiegti „Apache 2“ savo „ubuntu“ sistemoje, vykdykite šią komandą.
$ sudo apt install apache2
Tai taip pat gali paprašyti suteikti papildomą vietą diske „Apache“ diegimui, todėl paspauskite „y“, kad tęstumėte diegimo procesą.
Kartą įdiegtas ir „Apache 2“ interneto serveris; būseną galite patikrinti įvesdami šią komandą.
$ sudo systemctl status apache2
Jei jis yra aktyvus ir veikia, tada jūs gerai einate su PHP diegimu; priešingu atveju pradėkite naudoti komandą
Pradėję jį, įdiekime PHP dabar,
Įdiekite PHP „Ubuntu 20“.04
Naujausią stabilią PHP versiją galima lengvai įdiegti „ubuntu“ iš APT paketų saugyklos, terminale įvedus žemiau pateiktą komandą
$ sudo apt įdiekite php
Paspauskite „y“, kad tęstumėte procesą, jei jis reikalauja imtis daugiau vietos diske, kad būtų galima įdiegti PHP.
Sėkmingai įdiegę PHP, galite patikrinti versiją įvesdami komandą
$ php - versija
PHP 7 versija.3.4 yra įdiegta.
Įdiekite PHP plėtinius
Dabar, jei norite įdiegti ir kitą pagrindinį PHP plėtinį, reikalingą, pvz., „PhpMyAdmin“,
- php-curl
- php-gd
- php-mbstring
- php-mysql
- php-zip
- php-json
- php-xml
Tai galite padaryti įvesdami šią komandą.
$ sudo apt įdiegti php-curl php-gd php-mbstring php-mysql php-zip php-json php-xml
Leiskite užimti papildomos vietos diske, kad plėtiniai būtų įdiegti, įvesdami „y“ ir paspausdami mygtuką „Enter“.
Ši komanda įdiegs visus reikalingus PHP plėtinius, kad būtų galima paleisti phpMyAdmin.
Taigi taip galite įdiegti visus reikalingus paketus „Ubuntu 20“.04 ir nustatykite „LAMP Stack“, kad sukurtumėte dinamišką žiniatinklio programą.
Išvada
Šiame įraše yra nuoseklus vadovas, kaip įdiegti ir nustatyti „LAMP“ kaminą „Ubuntu 20“.04 LTS.