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
- 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]