Postavljanje LAMP-a (Linux, Apache, MySQL/MariaDB, PHP i PhpMyAdmin) u Ubuntu Server 14.10


LAMP stack (Linux, Apache, MySQL/ MariaDB, PHP i PhpMyAdmin) predstavlja skupinu Open Source softvera koji se obično koristi u jednoj od najrasprostranjenijih usluga na Internetu danas vezanih uz Web usluge.

Ovaj članak će vas uputiti kako možete instalirati hrpu LAMP na posljednju izdanu verziju Ubuntu poslužitelja (14.10).

Zahtjevi

  1. Minimalna instalacija izdanja Ubuntu 14.10 Server sa SSH poslužiteljem.
  2. Ako je vaše računalo namijenjeno za proizvodni web poslužitelj, najbolje je da konfigurirate statičku IP adresu na sučelju koje će biti povezano s mrežnim segmentom koji će posluživati web sadržaj klijentima.

Korak 1: Postavite naziv glavnog računala

1. Nakon što ste izvršili minimalnu instalaciju Ubuntu 14.10 Server Edition, prijavite se na svoj novi poslužitelj s administrativnim sudo korisnikom i postavite naziv glavnog računala, zatim ga potvrdite izdavanjem sljedeće naredbe.

sudo hostnamectl set-hostname yourFQDNname
sudo hostnamectl

2. Zatim pokrenite sljedeće naredbe kako biste bili sigurni da je vaš sustav ažuriran prije nego što nastavimo s postupkom instalacije LAMP-a.

sudo apt-get update && sudo apt-get upgrade

Korak 2: Instalirajte web poslužitelj Apache

3. Sada je vrijeme da nastavite s instalacijom LAMP. Apache HTTPD poslužitelj jedan je od najstarijih, dobro testiranih i robusnih softvera otvorenog koda koji je imao ogroman utjecaj na ono što je Internet danas, posebno u razvoju web usluga tijekom godina.

Izgrađen s modularnim dizajnom na umu, Apache može podržati mnoštvo programskih jezika i značajki zahvaljujući svojim modulima i proširenjima, a danas je jedan od najčešće korištenih dinamički programski jezik PHP.

Za instalaciju Apache HTTPD poslužitelja pokrenite sljedeću naredbu na svojoj konzoli.

sudo apt-get install apache2

4. Kako biste odredili IP adresu vašeg stroja u slučaju da niste konfigurirali statičku IP adresu, pokrenite naredbu ifconfig i upišite
rezultirala IP adresa u URL polju preglednika za posjet zadanoj Apache web stranici.

http://your_server_IP

Korak 3: Instalacija PHP-a

5. PHP je moćan dinamički skriptni jezik na strani poslužitelja koji se uglavnom koristi za generiranje dinamičkih web aplikacija koje su u interakciji s bazama podataka.

Kako biste koristili PHP skriptni jezik za minimalnu platformu za web razvoj, izdajte sljedeću naredbu koja će instalirati neke osnovne PHP module potrebne za povezivanje s MariaDB bazom podataka i korištenje web baze podataka PhpMyAdmin sučelje.

sudo apt-get install php5 php5-mysql php5-mcrypt php5-gd libapache2-mod-php5

6. Ako kasnije trebate instalirati PHP modul, koristite donje naredbe za pretraživanje i pronalaženje detaljnih informacija o bilo kojem specifičnom PHP modulu ili biblioteci.

sudo apt-cache search php5
sudo apt-cache show php5-module_name

Korak 4: Instalirajte MariaDB poslužitelj i klijent

7. MariaDB je relativno nova relacijska baza podataka koju je zajednica odvojila od najstarije i poznate MySQL baze podataka, koja koristi isti API i pruža istu funkcionalnost kao i njen predak MySQL.

Da biste instalirali MariaDB bazu podataka na Ubuntu 14.10 poslužitelj, izdajte sljedeću naredbu s root privilegijama.

sudo apt-get install mariadb-client mariadb-server

Dok se proces instalacije MariaDB odvija na vašem računalu, od vas će se dvaput tražiti da unesete i potvrdite root lozinku za MariaDB poslužitelj.

Imajte na umu da se root korisnik MariaDB razlikuje od root korisnika sustava Linux, stoga svakako odaberite jaku lozinku za root korisnika baze podataka.

8. Nakon što MariaDB poslužitelj završi s instalacijom, vrijeme je da nastavite sa standardnom sigurnom instalacijom baze podataka, koja će ukloniti anonimnog korisnika, izbrisati testnu bazu podataka i onemogućiti daljinsku root prijavu.

Izvedite donju naredbu da biste osigurali MariaDB, odaberite Ne na prvom pitanju da zadržite svoju root lozinku, zatim odgovorite Da na sva pitanja kako biste se prijavili sigurnosne značajke odozgo.

sudo mysql_secure_installation

Koristite sljedeću sliku zaslona kao smjernicu.

9. Nakon što je baza podataka osigurana, dohvatite status MariaDB-a izvršavanjem prijave u naredbeni redak pomoću sljedeće naredbe.

mysql -u root -p 

10. Kada uđete u bazu podataka, pokrenite MySQL naredbu status; da biste dobili pregled internih varijabli, a zatim upišite quit; > ili izlaz; MySQL naredbe za povratak u Linux ljusku.

MariaDB [(none)]> status;
MariaDB [(none)]> quit; 

Korak 5: Instalirajte PhpMyAdmin

11. PhpMyAdmin je sučelje web panela koje se koristi za administraciju MySQL baza podataka. Da biste instalirali PhpMyAdmin web panel na svoje računalo, pokrenite sljedeću naredbu, odaberite apache2 kao web poslužitelj i odaberite da ne konfigurirate bazu podataka za phpmyadmin s dbconfig-common kao što je prikazano na donjim snimkama zaslona :

sudo apt-get install phpmyadmin

12. Nakon što je panel PhpMyAdmin instaliran, morate ga ručno omogućiti kopiranjem njegove konfiguracijske datoteke apache koja se nalazi u stazi /etc/phpmyadmin/ u direktorij dostupnih konfiguracija web poslužitelja Apache, pronađen na /etc/apache2/conf-available/ put sustava.

Zatim ga aktivirajte pomoću a2enconf Apache administrativne naredbe. Nakon što završite s ovim korakom ponovno učitajte ili ponovno pokrenite Apache daemon kako biste primijenili sve promjene.

Upotrijebite niz naredbi u nastavku da omogućite PhpMyAdmin.

sudo cp /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
sudo a2enconf phpmyadmin
sudo service apache2 restart

13. Konačno, kako biste pristupili PhpMyAdmin web sučelju za MariaDB bazu podataka, otvorite preglednik i upišite sljedeću mrežnu adresu.

http://your_server_IP/phpmyadmin

Korak 6: Testirajte PHP konfiguraciju

14. Da biste saznali kako vaša platforma web poslužitelja dosad izgleda, stvorite info.php datoteku u /var/www/html/ zadanom Apache webrootu
i stavite sljedeći kod unutra.

sudo nano /var/www/html/info.php

Dodajte sljedeći sadržaj u datoteku info.php.

<?php

phpinfo();

?>

15. Zatim spremite datoteku pomoću tipki CTRL+O, otvorite preglednik i usmjerite je na sljedeću mrežnu putanju kako biste dobili potpune informacije o PHP konfiguraciji web poslužitelja.

http://your_server_IP/info.php

Korak 7: Omogućite LAMP na razini cijelog sustava

16. Obično se Apache i MySQL demoni automatski konfiguriraju na cijelom sustavu pomoću skripti za instalaciju, ali nikada ne možete biti previše oprezni!

Kako biste bili sigurni da se usluge Apache i MariaDB pokreću nakon svakog ponovnog pokretanja sustava, instalirajte paket sysv-rc-conf koji upravlja Ubuntuom init skripte, zatim omogućite obje usluge na cijelom sustavu izvođenjem sljedećih naredbi.

sudo apt-get install sysv-rc-conf
sudo sysv-rc-conf apache2 on
sudo sysv-rc-conf mysql on

To je sve! Sada vaš Ubuntu 14.10 stroj ima instaliran minimalan softver kako bi se transformirao u moćnu poslužiteljsku platformu za web razvoj s LAMP stogom na vrhu.