Instaliranje LAMP-a u Ubuntu

Softverski paket pod nazivom LAMP uključuje OS na Linux kernelu, Apache web poslužitelj, MySQL bazu podataka i PHP komponente koje se koriste za mehanizam stranice. Zatim detaljno opisujemo instalaciju i početnu konfiguraciju tih dodataka, uzimajući kao primjer najnoviju verziju Ubuntua.

Instalirajte LAMP alat u Ubuntu

Budući da format ovog članka već znači da ste instalirali Ubuntu na svoje računalo, preskočit ćemo ovaj korak i otići izravno na druge programe, ali možete pronaći upute o temi koje vas zanimaju ako pročitate naše druge članke na sljedećim vezama.

Više detalja:
Instaliranje Ubuntua na VirtualBox
Vodič za instalaciju Linuxa s flash diskovima

Korak 1: Instalirajte Apache

Počnite instaliranjem otvorenog web-poslužitelja zvanog Apache. To je jedna od najboljih opcija, tako da ona postaje izbor mnogih korisnika. U Ubuntuu se instalira putem "Terminala" :

  1. Otvorite izbornik i pokrenite konzolu ili pritisnite kombinaciju tipki Ctrl + Alt + T.
  2. Pokrenite terminal u operativnom sustavu Ubuntu

  3. Prvo ažurirajte spremišta sustava kako biste bili sigurni da imate sve potrebne komponente. Da biste to učinili, upišite naredbu sudo apt-get update .
  4. Provjerite ažuriranja u Ubuntu OS-u

  5. Sve radnje kroz sudo izvode se s root-pristupom, stoga unesite svoju lozinku (ona se ne prikazuje kada je unesete).
  6. Unesite lozinku za pristup Ubuntuu

  7. Kada završite, upišite sudo apt-get install apache2 da biste dodali Apache sustavu.
  8. Izvedite naredbu instalacije Apachea u Ubuntuu

  9. Potvrdite dodavanje svih datoteka odabirom opcije odgovora D.
  10. Potvrdite dodavanje datoteka za Apache u Ubuntuu

  11. sudo apache2ctl configtest web poslužitelj pokretanjem sudo apache2ctl configtest .
  12. Pokrenite provjeru sintakse Apachea u Ubuntuu

  13. Sintaksa bi trebala biti normalna, ali ponekad postoji upozorenje o potrebi dodavanja imena poslužitelja .
  14. Informacije o provjeri Apachea u Ubuntuu

  15. Dodajte ovu globalnu varijablu u konfiguracijsku datoteku kako biste izbjegli buduća upozorenja. Pokrenite samu datoteku putem sudo nano /etc/apache2/apache2.conf .
  16. Otvorite Apache konfiguracijsku datoteku u Ubuntuu

  17. Sada pokrenite drugu konzolu, gdje 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//.*$//' kako biste saznali vašu IP adresu ili domenu poslužitelja.
  18. Saznajte informacije o IP adresi ili domeni u Ubuntuu

  19. U prvom "Terminalu" idite na dno datoteke koja se otvara i unesite naziv ServerName + имя домена или IP адрес koju ste upravo naučili. Spremite promjene pomoću Ctrl + O i zatvorite konfiguracijsku datoteku.
  20. Dodajte globalnu varijablu za Apache u Ubuntu

  21. Učinite još jedan test kako biste bili sigurni da nema pogrešaka, a zatim ponovno pokrenite web poslužitelj preko sudo systemctl restart apache2 .
  22. Druga provjera sintakse Apachea u Ubuntuu

  23. Dodajte Apache za automatsko pokretanje ako želite da se pokrene zajedno s operativnim sustavom pomoću naredbe sudo systemctl enable apache2 .
  24. Dodajte Apache u Ubuntu autoload

  25. Ostaje samo da biste pokrenuli web poslužitelj kako biste provjerili njegovu stabilnost, za to koristite naredbu sudo systemctl start apache2 .
  26. Pokrenite Apache web poslužitelj u Ubuntuu

  27. Pokrenite preglednik i idite na localhost . Ako ste na glavnoj stranici Apachea, onda sve radi ispravno, nastavite na sljedeći korak.
  28. Idite na standardnu ​​Apache stranicu putem preglednika u Ubuntuu

Korak 2: Instalirajte MySQL

Drugi korak je dodavanje MySQL baze podataka, koja se također obavlja putem standardne konzole pomoću naredbi dostupnih u sustavu.

  1. U Terminalu sudo apt-get install mysql-server upišite sudo apt-get install mysql-server i pritisnite Enter .
  2. Naredba za instaliranje baze podataka u Ubuntu

  3. Potvrdite dodavanje novih datoteka.
  4. Potvrdite dodavanje datoteka instalacije baze podataka u Ubuntuu

  5. Svakako osigurajte korištenje MySQL okruženja, stoga osigurajte zaštitu s odvojenim dodatkom instaliranim preko sudo mysql_secure_installation .
  6. Instalirajte sigurnost baze podataka u Ubuntuu

  7. Postavljanje postavki dodatka za zahtjeve za lozinku nema jednu instrukciju, jer svaki korisnik odbija vlastita rješenja u smislu provjere valjanosti. Ako želite instalirati zahtjeve, unesite y u konzolu kada se to od vas zatraži.
  8. Počnite postavljati zahtjeve za lozinku u Ubuntuu

  9. Zatim morate odabrati razinu zaštite. Najprije pročitajte opis svakog parametra, a zatim odaberite najprikladniji.
  10. Odaberite razinu zahtjeva za zaporku u Ubuntuu

  11. Postavite novu zaporku za pristup rootu.
  12. Postavite novu lozinku baze podataka u Ubuntuu

  13. Nadalje, pred sobom ćete vidjeti razne sigurnosne postavke, pročitati ih i prihvatiti ili odbiti ako to smatrate potrebnim.
  14. Napredne sigurnosne postavke baze podataka u Ubuntuu

Preporučujemo da pročitate opis druge instalacijske metode u našem zasebnom članku, koji možete pronaći na sljedećem linku.

Pogledajte i: Vodič za instalaciju MySQL-a za Ubuntu

Korak 3: Instalirajte PHP

Posljednji korak u osiguravanju normalnog rada LAMP sustava je instalacija PHP komponenti. Ne postoji ništa teško u provedbi ovog procesa, samo trebate koristiti jednu od dostupnih naredbi, a zatim konfigurirati rad dodatka.

  1. Na popisu "Terminal" naredba sudo apt-get install php7.0-mysql php7.0-curl php7.0-json php7.0-cgi php7.0 libapache2-mod-php7.0 instalirati potrebne komponente u slučaju Trebate verziju 7.
  2. Naredba za instalaciju PHP komponenti u Ubuntuu

  3. Ponekad je gore navedena naredba slomljena, stoga koristite sudo apt install php 7.2-cli ili sudo apt install hhvm za instalaciju najnovije dostupne verzije 7.2.
  4. Naredba za instaliranje najnovije PHP verzije u Ubuntuu

  5. Po završetku postupka provjerite je li ispravna instalacija instalirana tako da upišete php -v u konzolu.
  6. Provjerite verziju instaliranog PHP-a u Ubuntuu

  7. Upravljanje bazom podataka i implementacija web sučelja obavlja se pomoću besplatnog alata PHPmyadmin, koji je također poželjno instalirati tijekom LAMP konfiguracije. Da biste započeli, unesite naredbu sudo apt-get install phpmyadmin php-mbstring php-gettext .
  8. Instaliranje PHPmyadmin na operacijski sustav Ubuntu

  9. Potvrdite dodavanje novih datoteka odabirom odgovarajuće opcije.
  10. Potvrdite dodavanje datoteka za PHPmyadmin u Ubuntu

  11. Odredite web-poslužitelj "Apache2" i kliknite "U redu" .
  12. Odaberite web poslužitelj za instalaciju PHPmyadmin u Ubuntu

  13. Od vas će se tražiti da konfigurirate bazu podataka putem posebne naredbe, ako je potrebno, odaberite pozitivan odgovor.
  14. Postavljanje baze PHPmyadmin u Ubuntuu

  15. Stvorite lozinku za registraciju na poslužitelju baze podataka, nakon čega ćete je morati potvrditi ponovnim unosom.
  16. Odabir lozinke za bazu podataka PHPmyadmin u Ubuntuu

  17. Prema zadanim postavkama nećete se moći prijaviti u PHPmyadmin u ime korisnika s korijenskim pristupom ili putem TPC sučelja, tako da morate onemogućiti uslužni program za blokiranje. Aktivirajte root privilegije putem naredbe sudo -i .
  18. Aktivirajte root pristup putem terminala u Ubuntuu

  19. Provedite off upisivanjem 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. Onemogućite uslužni program u PHPmyadminu putem terminala u Ubuntuu

U ovom postupku, instalacija i konfiguracija PHP-a za LAMP može se smatrati uspješno dovršenim.

Pogledajte i: PHP instalacijski vodič za Ubuntu poslužitelj

Danas smo razgovarali o instalaciji i osnovnoj konfiguraciji LAMP komponenti za Ubuntu operativni sustav. Naravno, to nisu sve informacije koje se mogu dati na ovu temu, postoje mnoge nijanse povezane s korištenjem nekoliko domena ili baza podataka. Međutim, zahvaljujući gore navedenim uputama, možete jednostavno pripremiti svoj sustav za ispravno funkcioniranje ovog programskog paketa.