Kako instalirati LAMP s Apacheom, PHP 7 i MariaDB 10 na Ubuntu 16.04 poslužitelju


LAMP stack je akronim koji označava operativni sustav Linux uz Apache web poslužitelj, MySQL/MariaDB bazu podataka i dinamički PHP programski jezik koji olakšava implementaciju dinamičkih web aplikacija.

U ovom vodiču raspravljat ćemo o tome kako instalirati LAMP stog na Ubuntu 16.04 poslužitelj s novim izdanjem PHP 7 verzije i MariaDB 10< verzija.

Zahtjevi

  1. Vodič za instalaciju poslužitelja Ubuntu 16.04

Korak 1: Instalirajte Apache na Ubuntu 16.04

1. Prvi korak započet će instaliranjem jednog od najpopularnijih web poslužitelja danas na internetu, Apache. Instalirajte Apache binarni paket u Ubuntu iz njihovih službenih repozitorija upisivanjem sljedećih naredbi na konzoli:

sudo apt install apache2
OR
sudo apt-get install apache2

2. Nakon što je Apache web poslužitelj instaliran na vašem sustavu, provjerite je li demon pokrenut i na koje portove povezuje (prema zadanim postavkama sluša na portu 80 ) izdavanjem naredbi u nastavku:

sudo systemctl status apache2.service 
sudo netstat –tlpn

3. Također možete provjeriti radi li apache usluga upisivanjem IP adrese vašeg poslužitelja u web preglednik koristeći HTTP protokol. Zadana web stranica trebala bi se prikazati u pregledniku slično sljedećoj snimci zaslona:

http://your_server_IP_address

4. Budući da je pristup web stranicama pomoću HTTP protokola vrlo nesiguran, nadalje će započeti omogućavanje Apache SSL modula izdavanjem sljedećih naredbi:

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

Potvrdite je li poslužitelj ispravno povezan na zadani HTTPS port 443 ponovnim pokretanjem naredbe netstat.

sudo netstat -tlpn

5. Također, provjerite zadanu informativnu apache web stranicu koristeći HTTP Secure Protocol upisivanjem donje adrese u vaš preglednik:

https://your_server_IP_address

Zbog činjenice da je apache konfiguriran za rad sa samopotpisanim certifikatom, u vašem pregledniku bi se trebala prikazati pogreška. Samo prihvatite certifikat da biste zaobišli pogreš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 radi obrade vašeg koda ugrađenog u HTML kod radi stvaranja dinamičkih web stranica.

Da biste instalirali najnoviju verziju PHP 7, koja je dizajnirana za rad s poboljšanim brzinama na vašem računalu, prvo započnite pretraživanjem postojećih PHP modula izdavanjem naredbi u nastavku:

sudo apt search php7.0

7. Zatim, nakon što pronađete odgovarajuće PHP 7 module potrebne za vaše postavke, upotrijebite naredbu apt za instaliranje odgovarajućih komponenti tako da PHP može izvršiti kod u kombinaciji s apache webom poslužitelj.

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

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

php -v

9. Za daljnje testiranje PHP7 konfiguracije na vašem računalu, kreirajte info.php datoteku u apache webroot direktoriju, koji se nalazi u /var /www/html/ imenik.

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

dodajte donje retke koda u datoteku info.php.

<?php 
phpinfo();
?>

Ponovno pokrenite uslugu Apache za primjenu promjena.

sudo systemctl restart apache2

I dođite do IP adrese vašeg poslužitelja na donjem URL-u kako biste provjerili konačni rezultat.

https://your_server_IP_address/info.php 

10. Ako trebate instalirati dodatne PHP module na svoj poslužitelj, samo pritisnite tipku [TAB] nakon niza php7.0 kada koristite naredbu apt a opcija bash autocomplete automatski će vam navesti sve dostupne module.

Odaberite odgovarajući modul i instalirajte ga kao i obično. Toplo vam savjetujemo da instalirate sljedeće Php dodatne module:

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