Softverski paket pod nazivom LAMP uključuje Linux kernel OS, Apache web server, MySQL bazu podataka i PHP komponente koje se koriste za web mjesto motora. Zatim ćemo detaljno opisati instalaciju i početnu konfiguraciju ovih dodataka, uzevši za primjer najnoviju verziju Ubuntu-a.
Instaliranje softverskog paketa LAMP u Ubuntu
Budući da format ovog članka već podrazumijeva da ste na računalo instalirali Ubuntu, preskočit ćemo ovaj korak i odmah preći na ostale programe, no upute o temi koja vas zanima možete pronaći pročitajući ostale članke na sljedećim vezama.
Više detalja:
Instalirajte Ubuntu na VirtualBox
Linux upute s flash pogona
Korak 1: Instalirajte Apache
Započnimo instaliranjem otvorenog web servera pod nazivom Apache. To je jedna od najboljih opcija, pa postaje izbor mnogih korisnika. U Ubuntuu se to provodi "Terminal":
- Otvorite izbornik i pokrenite konzolu ili pritisnite kombinaciju tipki Ctrl + Alt + T.
- Prvo nadogradite sistemska spremišta kako biste bili sigurni da imate sve potrebne komponente. Da biste to učinili, napišite naredbu
sudo apt-get update
. - Sve akcije sudo radi s pristupom root-u, pa obavezno navedite svoju lozinku (ne pojavljuje se prilikom unosa).
- Kada završite, unesite
sudo apt-get install apache2
da dodate Apache u sistem. - Potvrdite dodavanje svih datoteka odabirom opcije odgovora D.
- Testiramo rad web poslužitelja pokretanjem
sudo apache2ctl configtest
. - Sintaksa bi trebala biti normalna, ali ponekad se pojavi upozorenje o potrebi dodavanja Ime servera.
- Dodajte ovu globalnu varijablu u konfiguracijsku datoteku kako biste izbjegli buduća upozorenja. Pokrenite samu datoteku
sudo nano /etc/apache2/apache2.conf
. - Sada pokrenite drugu konzolu, gdje pokrenite naredbu
ip addr show eth0 | grep inet | awk '{print $ 2; } '| sed 's //.*$//'
da otkrijete vašu IP adresu ili domenu poslužitelja. - U prvom "Terminal" sići do samog dna otvorene datoteke i napisati
ServerName + ime domene ili IP adresa
koju ste upravo naučili. Spremite promjene kroz Ctrl + O i zatvorite konfiguracijsku datoteku. - Ponovno testirajte da provjerite da nema grešaka, a zatim ponovno pokrenite web poslužitelj
sudo systemctl ponovno pokretanje apache2
. - Dodajte Apache da se automatski učita ako je potrebno tako da započne s operativnim sustavom pomoću naredbe
sudo systemctl omogućuju apache2
. - Ostaje samo pokrenuti web poslužitelj kako bi provjerili stabilnost njegovog rada, upotrijebite naredbu
sudo systemctl start apache2
. - Pokrenite pretraživač i idite na
localhost
. Ako ste stigli na glavnu stranicu Apache, onda sve ispravno funkcionira, prijeđite na sljedeći korak.
Korak 2: Instalirajte MySQL
Drugi korak je dodavanje MySQL baze podataka, što se također vrši preko standardne konzole pomoću naredbi dostupnih u sistemu.
- Prioritet u "Terminal" pisati
sudo apt-get install mysql-server
i kliknite na Unesite. - Potvrdite dodavanje novih datoteka.
- Obavezno osigurajte upotrebu MySQL okruženja, pa osigurajte zaštitu zasebnim dodatkom koji se instalira putem
sudo mysql_secure_installation
. - Postavljanje postavki dodatka za zahtjeve za lozinkom nema jedinstvenu upute, jer svaki korisnik se rukovodi vlastitim odlukama u pogledu provjere valjanosti. Ako želite instalirati zahtjeve, unesite konzolu y na zahtjev
- Zatim trebate odabrati razinu zaštite. Prvo pročitajte opis svakog parametra, a zatim odaberite najprikladniji.
- Postavite novu lozinku za omogućavanje pristupa root-u.
- Zatim ćete vidjeti razne sigurnosne postavke, pročitati ih i prihvatiti ili odbiti ako smatrate da su potrebne.
Savjetujemo da se u našem zasebnom članku upoznate s opisom druge metode ugradnje koju ćete pronaći na sljedećem linku.
Pogledajte također: Vodič za instalaciju MySQL na Ubuntu
Korak 3: Instalirajte PHP
Posljednji korak za osiguranje ispravnog funkcioniranja LAMP sistema je instalacija PHP komponenata. U implementaciji ovog postupka nema ništa komplicirano, samo trebate koristiti jednu od dostupnih naredbi, a zatim konfigurirati sam dodatak.
- In "Terminal" napisati naredbu
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 da vam treba verzija 7. - Ponekad gornja naredba ne funkcionira, pa koristite
sudo apt instalirati php 7.2-cli
ilisudo apt instalirati hhvm
za instaliranje najnovije dostupne verzije 7.2. - Na kraju postupka provjerite je li ispravna sklopka instalirana unosom u konzolu
php -v
. - Upravljanje bazama podataka i implementacija web sučelja vrši se korištenjem besplatnog alata PHPmyadmin koji je poželjno instalirati i tokom konfiguracije LAMP-a. Za početak unesite naredbu
sudo apt-get install phpmyadmin php-mbstring php-gettext
. - Potvrdite dodavanje novih datoteka odabirom odgovarajuće opcije.
- Navedite web server "Apache2" i kliknite na OK.
- Od vas će se tražiti da konfigurirate bazu podataka posebnom naredbom, ako je potrebno, odaberite pozitivan odgovor.
- Napravite lozinku za registraciju na poslužitelju baze podataka nakon čega će je trebati potvrditi ponovnim unošenjem.
- Prema zadanim postavkama nećete moći ući u PHPmyadmin u ime korisnika sa root pristupom ili preko TPC sučelja, tako da morate onemogućiti uslužni program za blokiranje. Aktivirajte root prava putem naredbe
sudo -i
. - Isključite vezu tipkanjem
echo "update user set plugin =" gdje je User = "root"; ispiranje privilegija; "| mysql -u root -p mysql
.
Na tome se instalacija i konfiguracija PHP-a za LAMP mogu smatrati uspješno završenom.
Pogledajte također: Vodič za instalaciju PHP-a na Ubuntu poslužitelju
Danas smo se dotakli instalacije i osnovne konfiguracije LAMP komponenti za Ubuntu operativni sistem. To, naravno, nisu sve informacije koje se mogu pružiti na ovu temu, postoje mnoge nijanse povezane s upotrebom više domena ili baza podataka. Međutim, zahvaljujući gore navedenim uputama, možete lako pripremiti svoj sistem za ispravno funkcioniranje ovog softverskog paketa.