Namestitev LAMP v Ubuntu

Programski paket, imenovan LAMP, vključuje OS na jedru Linuxa, spletni strežnik Apache, bazo podatkov MySQL in komponente PHP, ki se uporabljajo za mehanizem spletnega mesta. V nadaljevanju podrobno opišemo namestitev in začetno konfiguracijo teh dodatkov, pri čemer vzamemo za primer najnovejšo različico Ubuntuja.

Namestite orodje LAMP v Ubuntu

Ker oblika tega članka že pomeni, da ste namestili Ubuntu na vašem računalniku, bomo ta korak preskočili in se premaknili neposredno v druge programe, vendar pa lahko najdete navodila o temi, ki vas zanima, tako da preberete naše druge članke na naslednjih povezavah.

Več podrobnosti:
Namestitev Ubuntuja na VirtualBox
Navodila za namestitev Linuxa z bliskovnimi pogoni

1. korak: Namestite Apache

Začnite z namestitvijo odprtega spletnega strežnika, imenovanega Apache. To je ena izmed najboljših možnosti, tako da postane izbira mnogih uporabnikov. V Ubuntuju je nameščen prek "Terminala" :

  1. Odprite meni in zaženite konzolo ali pritisnite kombinacijo tipk Ctrl + Alt + T.
  2. Zaženite terminal v operacijskem sistemu Ubuntu

  3. Najprej posodobite sistemska repozitoriji in se prepričajte, da imate vse potrebne komponente. To naredite tako, da vnesete ukaz sudo apt-get update .
  4. Preverite, ali so v operacijskem sistemu Ubuntu posodobitve

  5. Vsa dejanja preko sudo se izvedejo s korenskim dostopom, zato vnesite svoje geslo (ne bo prikazano, ko ga vnesete).
  6. Vnesite geslo za dostop do Ubuntuja

  7. Ko končate, vnesite sudo apt-get install apache2 in dodajte Apache v sistem.
  8. Zaženite namestitveni ukaz Apache v Ubuntu

  9. Potrdite dodajanje vseh datotek z izbiro možnosti odgovora D.
  10. Potrdite dodajanje datotek za Apache v Ubuntu

  11. Preizkusimo spletni strežnik s sudo apache2ctl configtest .
  12. Zaženite sintaktično preverjanje Apache v Ubuntu

  13. Skladnja mora biti normalna, včasih pa obstaja opozorilo o potrebi po dodajanju imena strežnika .
  14. Informacije o preverjanju Apache v Ubuntu

  15. Dodajte to globalno spremenljivko v konfiguracijsko datoteko, da se v prihodnje izognete opozorilom. Zaženite datoteko sam preko sudo nano /etc/apache2/apache2.conf .
  16. Odprite konfiguracijsko datoteko Apache v Ubuntu

  17. Zdaj zaženite drugo konzolo, kjer izvršite ip addr show eth0 | grep inet | awk '{ print $2; }' | sed 's//.*$//' ip addr show eth0 | grep inet | awk '{ print $2; }' | sed 's//.*$//' ip addr show eth0 | grep inet | awk '{ print $2; }' | sed 's//.*$//' za iskanje vašega IP naslova ali domene strežnika.
  18. Poiščite informacije o naslovu IP ali domeni v Ubuntuju

  19. V prvem »Terminalu« pojdite na dno datoteke, ki se odpre, in vnesite ime ServerName + имя домена или IP адрес ki ste ga pravkar spoznali. Shranite spremembe s Ctrl + O in zaprite konfiguracijsko datoteko.
  20. Dodajte globalno spremenljivko za Apache v Ubuntu

  21. Naredite še en test, da se prepričate, da ni nobenih napak, in nato znova zaženite spletni strežnik prek sudo systemctl restart apache2 .
  22. Drugo preverjanje skladenj Apache v Ubuntu

  23. Dodajte Apache za samodejni zagon, če želite, da se zažene skupaj z operacijskim sistemom z ukazom sudo systemctl enable apache2 .
  24. Dodajte Apache v samodejni zagon Ubuntuja

  25. Ostaja samo za zagon spletnega strežnika, da preveri njegovo stabilnost, uporabite ukaz sudo systemctl start apache2 za to.
  26. Zaženite Apache spletni strežnik v Ubuntuju

  27. Zaženite brskalnik in pojdite na localhost . Če ste na glavni strani Apachea, potem vse deluje pravilno, nadaljujte z naslednjim korakom.
  28. Pojdite na standardno Apache stran v brskalniku Ubuntu

2. korak: Namestite MySQL

Drugi korak je dodajanje baze podatkov MySQL, ki se izvaja tudi prek standardne konzole z uporabo ukazov, ki so na voljo v sistemu.

  1. V Terminalu najprej vnesite sudo apt-get install mysql-server in pritisnite Enter .
  2. Ukaz za namestitev baze podatkov v Ubuntu

  3. Potrdite dodajanje novih datotek.
  4. Potrdite dodajanje namestitvenih datotek baze podatkov v Ubuntu

  5. Zagotovite uporabo okolja MySQL, zato zagotovite zaščito z ločenim dodatkom, ki je nameščen prek sudo mysql_secure_installation .
  6. Namestite varnost baze podatkov v Ubuntu

  7. Nastavitev nastavitev vtičnikov za zahteve za gesla nima enega samega ukaza, saj vsak uporabnik z lastnimi rešitvami, kar zadeva potrjevanje, odbija. Če želite namestiti zahteve, vnesite y v ukazno mizo ob pozivu.
  8. Začnite z nastavljanjem zahtev za geslo v Ubuntu

  9. Nato morate izbrati raven zaščite. Najprej preberite opis vsakega parametra in izberite najprimernejši.
  10. V Ubuntuju izberite raven zahtev za geslo

  11. Nastavite novo geslo, da omogočite korenski dostop.
  12. V Ubuntuju nastavite novo geslo baze podatkov

  13. Poleg tega boste pred seboj videli različne varnostne nastavitve, jih prebrali in sprejeli ali zavrnili, če menite, da je to potrebno.
  14. Napredne varnostne nastavitve baze podatkov v Ubuntuju

Priporočamo, da preberete opis druge namestitvene metode v našem ločenem članku, ki ga najdete na naslednji povezavi.

Glejte tudi: Navodila za namestitev MySQL za Ubuntu

3. korak: Namestite PHP

Zadnji korak za zagotovitev normalnega delovanja sistema LAMP je namestitev komponent PHP. Nič ni težko pri izvajanju tega procesa, samo morate uporabiti enega od razpoložljivih ukazov in nato konfigurirati delo dodatka samega.

  1. Na seznamu "Terminal" navedite ukaz sudo apt-get install php7.0-mysql php7.0-curl php7.0-json php7.0-cgi php7.0 libapache2-mod-php7.0 za namestitev potrebnih komponent v primeru Potrebujete različico 7.
  2. Ukaz za namestitev komponent PHP v Ubuntu

  3. Včasih je zgornji ukaz prekinjen, zato uporabite sudo apt install php 7.2-cli ali sudo apt install hhvm za namestitev najnovejše razpoložljive različice 7.2.
  4. Ukaz za namestitev najnovejše različice PHP v Ubuntu

  5. Po zaključku postopka se prepričajte, da je pravilna gradnja nameščena tako, da v konzolo vnesete php -v .
  6. Preverite različico nameščenega PHP-ja v Ubuntu

  7. Upravljanje baz podatkov in implementacija spletnega vmesnika se izvaja s pomočjo brezplačnega orodja PHPmyadmin, ki je tudi zaželeno namestiti med konfiguracijo LAMP. Če želite začeti, vnesite ukaz sudo apt-get install phpmyadmin php-mbstring php-gettext .
  8. Namestitev PHPmyadmin v operacijski sistem Ubuntu

  9. Dodajte nove datoteke tako, da izberete ustrezno možnost.
  10. Potrdite dodajanje datotek za PHPmyadmin v Ubuntu

  11. Določite spletni strežnik "Apache2" in kliknite "V redu" .
  12. Izberite spletni strežnik za namestitev PHPmyadmin v Ubuntu

  13. Pozvani boste, da konfigurirate bazo podatkov s posebnim ukazom, če je potrebno, izberite pozitivni odgovor.
  14. Nastavitev baze podatkov PHPmyadmin v Ubuntuju

  15. Ustvarite geslo, da se registrirate na strežniku baz podatkov, po katerem ga boste morali potrditi s ponovnim vnosom.
  16. Izbira gesla za bazo podatkov PHPmyadmin v Ubuntuju

  17. Privzeto se ne boste mogli prijaviti v PHPmyadmin v imenu uporabnika s korenskim dostopom ali prek vmesnikov TPC, zato morate onemogočiti pripomoček za blokiranje. Aktivirajte korenske pravice prek ukaza sudo -i .
  18. Aktivirajte korenski dostop prek terminala v Ubuntuju

  19. Preživite z vnosom echo "update user set plugin='' where User='root'; flush privileges;" | mysql -u root -p mysql echo "update user set plugin='' where User='root'; flush privileges;" | mysql -u root -p mysql echo "update user set plugin='' where User='root'; flush privileges;" | mysql -u root -p mysql .
  20. Onemogočite pripomoček v PHPmyadminu prek terminala v Ubuntuju

Pri tem postopku se namestitev in konfiguracija PHP za LAMP lahko šteje za uspešno zaključeno.

Glejte tudi: Navodila za namestitev PHP za strežnik Ubuntu

Danes smo govorili o namestitvi in ​​osnovni konfiguraciji komponent LAMP za operacijski sistem Ubuntu. Seveda, to niso vse informacije, ki se lahko zagotovijo na to temo, obstaja veliko odtenkov, povezanih z uporabo več področij ali podatkovnih baz. Zahvaljujoč zgornjim navodilom lahko svoj sistem preprosto pripravite za pravilno delovanje tega programskega paketa.