Kako instalirati LAMP sa Apacheom, PHP 7 i MariaDB 10 na Ubuntu 16.04 serveru


LAMP stack je akronim koji označava operativni sistem Linux zajedno sa Apache web serverom, MySQL/MariaDB bazom podataka i dinamički PHP programski jezik koji olakšava implementaciju dinamičkih web aplikacija.

U ovom vodiču ćemo razgovarati o tome kako instalirati LAMP stog na Ubuntu 16.04 server sa novom izdanom verzijom PHP 7 i MariaDB 10< verzija.

Zahtjevi

  1. Vodič za instalaciju Ubuntu 16.04 servera

Korak 1: Instalirajte Apache na Ubuntu 16.04

1. U prvom koraku počet ćemo instaliranjem jednog od najpopularnijih web servera danas na internetu, Apache. Instalirajte Apache binarni paket u Ubuntu iz njihovih zvaničnih spremišta upisivanjem sljedećih komandi na konzoli:

sudo apt install apache2
OR
sudo apt-get install apache2

2. Nakon što je Apache web server instaliran na vašem sistemu, provjerite da li je demon pokrenut i na koje portove se povezuje (podrazumevano sluša port 80 ) izdavanjem naredbi u nastavku:

sudo systemctl status apache2.service 
sudo netstat –tlpn

3. Također možete provjeriti da li apache servis radi tako što ćete upisati IP adresu vašeg servera u web pretraživač koristeći HTTP protokol. Zadana web stranica bi trebala biti prikazana u pretraživaču slično kao na sljedećem snimku ekrana:

http://your_server_IP_address

4. Budući da je pristup web stranicama koristeći HTTP protokol vrlo nesiguran, dalje će početi omogućavanje Apache SSL modula izdavanjem sljedećih naredbi:

sudo a2enmod ssl 
sudo a2ensite default-ssl.conf 
sudo systemctl restart apache2.service

Potvrdite da li se server ispravno vezuje za podrazumevani HTTPS port 443 tako što ćete ponovo pokrenuti netstat komandu.

sudo netstat -tlpn

5. Također, provjerite zadanu informativnu apache web stranicu koristeći HTTP Secure Protocol tako što ćete upisati adresu u nastavku u vašem pregledniku:

https://your_server_IP_address

Zbog činjenice da je apache konfiguriran da radi sa Samopotpisanim certifikatom, na vašem pretraživaču bi se trebala prikazati greška. Samo prihvatite certifikat da biste zaobišli grešku i stranica bi trebala biti sigurno prikazana.

Korak 2: Instalirajte PHP 7 na Ubuntu 16.04

6. PHP je dinamički programski jezik otvorenog koda koji se može povezati i komunicirati s bazama podataka kako bi obradio vaš kod ugrađen u HTML kod kako bi se kreirale dinamičke web stranice.

Da biste instalirali najnoviju verziju PHP 7, koja je dizajnirana da radi uz poboljšanja brzine na vašem računaru, prvo počnite pretraživanjem postojećih PHP modula izdavanjem sljedećih naredbi:

sudo apt search php7.0

7. Zatim, kada pronađete odgovarajuće PHP 7 module potrebne za vaše podešavanje, koristite apt komandu za instaliranje odgovarajućih komponenti tako da PHP može izvršiti kod u sprezi sa apache webom server.

sudo apt install php7.0 libapache2-mod-php7.0

8. Nakon što su PHP7 paketi instalirani i konfigurirani na vašem serveru, izdajte naredbu php -v kako biste dobili trenutnu verziju izdanja.

php -v

9. Da biste dalje testirali PHP7 konfiguraciju na vašem računaru, kreirajte datoteku info.php u apache webroot direktoriju, koji se nalazi u /var /www/html/ direktorij.

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

dodajte donje linije koda u datoteku info.php.

<?php 
phpinfo();
?>

Ponovo pokrenite apache servis da primijenite promjene.

sudo systemctl restart apache2

I idite do IP adrese vašeg servera na donjem URL-u da provjerite konačni rezultat.

https://your_server_IP_address/info.php 

10. Ako trebate instalirati dodatne PHP module na vaš server, samo pritisnite tipku [TAB] nakon stringa php7.0 kada koristite apt komandu a bash opcija autocomplete će automatski izlistati sve dostupne module za vas.

Odaberite odgovarajući modul i instalirajte ga kao i obično. Preporučujemo vam da instalirate sljedeće PHP dodatne module:

php7.0-mbstring php7.0-mcrypt php7.0-xmlrpc
sudo apt install php7.0[TAB]