Softverski paket pod nazivom LAMP uključuje OS na Linux kernelu, Apache web server, MySQL bazu podataka i PHP komponente koje se koriste za mehanizam sajta. Zatim detaljno opisujemo instalaciju i početnu konfiguraciju ovih dodataka, uzimajući kao primjer najnoviju verziju Ubuntu-a.
Instalirajte LAMP paket u Ubuntu
Budući da format ovog članka već znači da ste instalirali Ubuntu na vašem računaru, preskočićemo ovaj korak i otići direktno na druge programe, ali možete pronaći upute o temi koje vas zanimaju ako pročitate naše druge članke na sljedećim linkovima.
Više detalja:
Instaliranje Ubuntua na VirtualBox
Vodič za instalaciju Linuxa sa flash diskovima
Korak 1: Instalirajte Apache
Počnite sa instaliranjem otvorenog web servera zvanog Apache. To je jedna od najboljih opcija, tako da ona postaje izbor mnogih korisnika. U Ubuntu se prolazi "Terminal":
- Otvorite meni i pokrenite konzolu ili pritisnite kombinaciju tastera Ctrl + Alt + T.
- Prvo, ažurirajte sistemska spremišta kako biste bili sigurni da imate sve potrebne komponente. Da biste to uradili, upišite naredbu
sudo apt-get update
. - Sve akcije kroz sudo pokreće se sa root pristupom, stoga unesite lozinku (ona se ne prikazuje kada je unesete).
- Kada završite, unesite
sudo apt-get install apache2
da biste dodali Apache sistemu. - Potvrdite dodavanje svih datoteka odabirom odgovora D.
- Testiraćemo web server tako što ćemo ga pokrenuti
sudo apache2ctl configtest
. - Sintaksa bi trebala biti normalna, ali ponekad postoji upozorenje o potrebi dodavanja Servername.
- Dodajte ovu globalnu varijablu u konfiguracijsku datoteku kako biste izbjegli upozorenja u budućnosti. Pokrenite samu datoteku
sudo nano /etc/apache2/apache2.conf
. - Sada pokrenite drugu konzolu, gdje pokrenete naredbu
ip addr show eth0 | grep inet | awk '{print $ 2; } '| sed 's / t
da saznate vašu IP adresu ili domenu servera. - U prvom "Terminal" idite na dno otvorene datoteke i uđite
ServerName + ime domene ili IP adresa
koje ste upravo naučili. Sačuvajte promene putem Ctrl + O i zatvorite konfiguracijsku datoteku. - Uradite još jedan test da biste se uverili da nema grešaka, a zatim ponovo pokrenite web server
sudo systemctl restart apache2
. - Dodajte Apache za pokretanje, ako želite da počne s operativnim sustavom s naredbom
sudo systemctl omogući apache2
. - Ostaje samo da pokrenete web server za provjeru njegove stabilnosti, koristite naredbu
sudo systemctl start apache2
. - Pokrenite preglednik i idite na
localhost
. Ako ste na glavnoj stranici Apache-a, onda sve funkcionira ispravno, pređite na sljedeći korak.
Korak 2: Instalirajte MySQL
Drugi korak je dodavanje MySQL baze podataka, koja se takođe vrši preko standardne konzole koristeći komande dostupne u sistemu.
- Prioritet u "Terminal" pisati
sudo apt-get instalirajte mysql-server
i kliknite na Enter. - Potvrdite dodavanje novih datoteka.
- Budite sigurni da ste osigurali korištenje MySQL okruženja, stoga osigurajte zaštitu s odvojenim dodatkom instaliranim putem
sudo mysql_secure_installation
. - Postavljanje postavki plugina za zahtjeve za lozinkom nema jednu instrukciju, jer svaki korisnik odbija vlastita rješenja u smislu provjere valjanosti. Ako želite instalirati zahtjeve, uđite u konzolu y na zahtjev.
- Zatim morate odabrati nivo zaštite. Prvo pročitajte opis svakog parametra, a zatim odaberite najprikladniji.
- Postavite novu lozinku kako biste osigurali root pristup.
- Dalje, pred sobom ćete videti razne bezbednosne postavke, pročitati ih i prihvatiti ili odbiti ako to smatrate neophodnim.
Preporučujemo da pročitate opis drugog načina instalacije u našem zasebnom članku, koji ćete naći na sledećem linku.
Takođe pogledajte: Vodič za instalaciju MySQL-a za Ubuntu
Korak 3: Instalirajte PHP
Poslednji korak da se osigura normalan rad LAMP sistema je instalacija PHP komponenti. Ne postoji ništa teško u implementaciji ovog procesa, samo trebate koristiti jednu od dostupnih naredbi, a zatim konfigurirati rad samog dodatka.
- U "Terminal" napiši tim
sudo apt-get instalacija php7.0-mysql php7.0-curl php7.0-json php7.0-cgi php7.0 libapache2-mod-php7.0
instalirati potrebne komponente u slučaju da vam je potrebna verzija 7. - Ponekad je gore navedena naredba slomljena, zato koristite
sudo apt install php 7.2-cli
ilisudo apt install hhvm
instalirati najnoviju dostupnu verziju 7.2. - Po završetku postupka, provjerite da li je ispravan sklop instaliran pisanjem u konzoli
php -v
. - Upravljanje bazom podataka i implementacija web interfejsa vrši se pomoću besplatnog alata PHPmyadmin, koji je također poželjno instalirati tijekom LAMP konfiguracije. Prvo unesite naredbu
sudo apt-get install phpmyadmin php-mbstring php-gettext
. - Potvrdite dodavanje novih datoteka odabirom odgovarajuće opcije.
- Odredite web server "Apache2" i kliknite na “OK”.
- Od vas će biti zatraženo da konfigurirate bazu podataka putem posebne naredbe, ako je potrebno, odaberite pozitivan odgovor.
- Kreirajte lozinku da biste se registrirali na poslužitelju baze podataka, nakon čega ćete je morati potvrditi ponovnim unosom.
- Po defaultu, nećete biti u mogućnosti da se prijavite u PHPmyadmin u ime korisnika sa root pristupom ili preko TPC interfejsa, tako da morate onemogućiti uslužni program za blokiranje. Aktivirajte root prava kroz naredbu
sudo -i
. - Provedite zatvaranje tipkanjem
echo "update user set plugin =" gdje je User = "root"; flush privilegije; "| mysql -u root -p mysql
.
U ovom postupku, instalacija i konfiguracija PHP-a za LAMP se može smatrati uspješno završenim.
Takođe pogledajte: Vodič za instalaciju PHP-a za Ubuntu Server
Danas smo pokrili instalaciju i osnovnu konfiguraciju LAMP komponenti za Ubuntu operativni sistem. Naravno, ovo nisu sve informacije koje se mogu dati na ovu temu, postoje mnoge nijanse povezane sa upotrebom nekoliko domena ili baza podataka. Međutim, zahvaljujući gore navedenim uputstvima, možete lako da pripremite svoj sistem za ispravno funkcionisanje ovog softverskog paketa.