Postavljanje LAMP-a (Linux, Apache, MySQL/MariaDB, PHP) i PhpMyAdmin na Ubuntu 15.04 poslužitelju


LAMP stog kombinacija je najčešće korištenog softvera otvorenog koda koji se odnosi na web uslugu. Ova grupa uključuje Apache web poslužitelj, MySQL/MariaDB i PHP. Bazama podataka MySQL/MariaDB često se upravlja putem alata za upravljanje bazama podataka, kao što je phpMyAdmin.

Ovaj će vas članak voditi kroz postupak instaliranja LAMP-a na poslužitelj zasnovan na Ubuntu 15.04.

Prije nego što započnemo, potrebno je ispuniti nekoliko zahtjeva:

  1. Minimalna instalacija Ubuntu 15.04.
  2. SSH pristup poslužitelju (ako nemate izravan pristup poslužitelju).
  3. Ako će se stroj koristiti kao poslužitelj, provjerite ima li konfiguriranu statičku IP adresu.

Korak 1: Postavite ime hosta poslužitelja i ažuriranje sustava

1. Čim se vaš poslužitelj Ubuntu 15.04 pokrene i radi, pristupite mu preko SSH-a i postavite ime hosta. To se lako može postići korištenjem:

$ sudo hostnamectl set-hostname your-hostname.com
$ hostnamectl

Naravno, trebali biste promijeniti "your-hostname.com" sa stvarnim imenom hosta koje ćete koristiti.

2. Da biste bili sigurni da je vaš sustav ažuran, pokrenite sljedeću naredbu:

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

Korak 2: Instalirajte Apache web poslužitelj

3. Apache je najčešće korišteni web poslužitelj i on hostira većinu internetskih stranica dostupnih na mreži. Da biste instalirali Apache na svoj poslužitelj, možete jednostavno upisati sljedeću naredbu:

$ sudo apt-get install apache2

Sada možete pokrenuti Apache pokretanjem:

$ sudo service apache2 start
$ ifconfig –a

Kada pristupite IP adresi u pregledniku, trebali biste vidjeti stranicu sličnu ovoj:

Korak 3: Instalirajte PHP s modulima

5. PHP je skraćenica od Hypertext Preprocessor. Moćan je programski jezik koji se uglavnom koristi za generiranje dinamičnih web stranica koje se često koriste s bazama podataka. Primijetite da web poslužitelj izvršava PHP kôd.

Da biste instalirali PHP, jednostavno pokrenite sljedeću naredbu:

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

6. Da biste testirali svoju PHP instalaciju, dođite do korijenskog direktorija web poslužitelja i stvorite i otvorite datoteku koja se zove php_info.php :

$ cd /var/www/html/
$ sudo vim php_info.php

Unesite sljedeći kod:

<?php phpinfo(); ?>

Spremite datoteku i učitajte je u svoj preglednik tako da upišete http://your-ip-address/php_info.php . Trebali biste vidjeti izlaz funkcije phpinfo() koja će pružiti informacije o vašem PHP postavljanju:

Kasnije možete instalirati više PHP modula. Za traženje dodatnih modula jednostavno upotrijebite:

$ sudo apt search php5

Korak 4: Instalirajte MariaDB poslužitelj i klijent

7. MariaDB je relativno novi sustav upravljanja bazama podataka koji je razvijen u zajednici. To je račvanje MySQL-a, namijenjeno da ostane besplatno pod GNU GPL-om. Projekt vode originalni programeri MySQL-a zbog Oracle-ovog stjecanja kontrole nad MySQL-ovom distribucijom. U osnovi pruža istu funkcionalnost kao MySQL i ovdje se nema čega bojati.

Da biste instalirali MariaDB u Ubuntu 15.04, pokrenite sljedeću naredbu:

$ sudo apt-get install mariadb-client mariadb-server

8. Tijekom instalacije neće se tražiti postavljanje lozinke za root korisnika MariaDB. Da biste to učinili, morat ćete izdati sljedeći skup naredbi:

$ sudo mysql –u root
$ use mysql;
$ update user set plugin='' where User='root';
$ flush privileges;
$ quit

Sada se root korisnik može osigurati pomoću sljedeće naredbe:

$ mysql_secure_installation

Korak 5: Instalirajte PhpMyAdmin

9. PhpMyAdmin je web sučelje putem kojeg možete lako upravljati/upravljati bazama podataka MySQL/MariaDB. Instalacija je stvarno jednostavna i može se dovršiti sljedećom naredbom:

$ sudo apt-get install phpmyadmin

Nakon instalacije od vas će se tražiti da odaberete web poslužitelj koji koristite. Odaberite "Apache" i nastavite:

10. Zatim ćete biti upitani želite li konfigurirati phpMyAdmin s dbconfig-common. Odaberite "Ne" kao što je prikazano na snimci zaslona:

U ovom trenutku vaša instalacija phpMyAdmin je završena. Da biste mu pristupili, možete koristiti http:// your-ip-address/phpmyadmin :

Za autentifikaciju možete koristiti MySQL root korisnika i lozinku koju ste ranije postavili za tog korisnika.

Korak 6: Pokrenite LAMP pri pokretanju sustava

11. Iako su instalacijski programi trebali konfigurirati i Apache i MariaDB da se automatski pokreću nakon pokretanja sustava, za svaki slučaj možete pokrenuti sljedeće naredbe kako biste bili sigurni da su omogućeni:

$ sudo systemctl enable apache2
$ sudo systemctl enable mysql

Možete izvršiti ponovno pokretanje sustava kako biste osigurali da se sve usluge normalno pokreću kako se očekivalo.

To je sve. Vaš Ubuntu 15.04 poslužitelj sada izvodi LAMP stog i na njemu ste spremni graditi ili implementirati svoje web projekte.