U današnje vrijeme gotovo svaka web-aplikacija zahtijeva pouzdano i stabilno okruženje za rad. Jedna od najčešće korištenih kombinacija softvera je LAMP – Linux, Apache, MySQL i PHP. Ovaj skup alata omogućuje razvoj i hostiranje dinamičkih web-stranica, blogova, e-trgovina i mnogih drugih aplikacija. U nastavku ćemo detaljno objasniti kako instalirati LAMP na Linux-sustav, koristeći najčešće raspoložive pakete i jednostavne terminalne naredbe. Članak je namijenjen i početnicima, pa se ne očekuje prethodno iskustvo s Linux-om.
Sadržaj...
1. Priprema sustava
Prije nego što započnemo instalaciju, preporučujemo da ažuriramo popis dostupnih paketa i instaliramo sve najnovije sigurnosne zakrpe. Otvorite terminal i upišite:
sudo apt update && sudo apt upgrade -y
Ova naredba osigurava da su svi instalirani paketi na najnovijoj verziji, što smanjuje mogućnost grešaka tijekom instalacije.
2. Instalacija Apache web servera
Apache je najpopularniji web-server na Linux-u. Instalacija je jednostavna:
sudo apt install apache2 -y
Po instalaciji, Apache se automatski pokreće. Da biste provjerili je li server aktivan, upišite u preglednik adresu http://localhost. Trebali biste vidjeti početnu stranicu Apache-a s natpisom „It works!”. Ako ne, provjerite status usluge:
sudo systemctl status apache2
Za ručno pokretanje ili ponovno pokretanje usluge koristite:
sudo systemctl restart apache2
3. Instalacija PHP-a i potrebnih modula
PHP je skriptni jezik koji se izvršava na serveru. Za rad s Apache-om potrebno je instalirati PHP-modul koji ga povezuje s web-serverom. Nažalost, u nekim distribucijama PHP-5 više nije dostupan, pa ćemo instalirati najnoviju stabilnu verziju (PHP-8). Naredba izgleda ovako:
sudo apt install php libapache2-mod-php php-mysql -y
Ova naredba instalira PHP, modul za Apache i dodatak za rad s MySQL-om. Nakon instalacije, ponovno pokrenite Apache:
sudo systemctl restart apache2
Da biste provjerili instalaciju PHP-a, stvorite testnu datoteku:
sudo nano /var/www/html/info.php
Unesite sljedeći sadržaj:
Spremite datoteku (Ctrl+O, Enter, Ctrl+X) i u preglednik upišite http://localhost/info.php. Trebali biste vidjeti stranicu s detaljnim informacijama o PHP-u.
4. Instalacija MySQL baze podataka
MySQL je najčešće korištena baza podataka u LAMP okruženju. Instalacija je jednostavna:
sudo apt install mysql-server -y
Prilikom instalacije će vas sustav zamoliti da postavite lozinku za korisnika root. Odaberite sigurnu lozinku i zabilježite je na sigurno mjesto. Nakon instalacije, preporučujemo da pokrenete sigurnosni skript:
sudo mysql_secure_installation
Ovaj skript uklanja anonimne korisnike, onemogućuje prijavu root-a s udaljenih računala i briše testnu bazu podataka.
5. Instalacija phpMyAdmin-a – grafičko upravljanje bazama
phpMyAdmin je web-aplikacija koja omogućuje jednostavno upr





Leave a Comment