Preduvjeti
Ažurirajte Ubuntu 18.04
Stvorite svog sudo korisnika
Instalirajte web poslužitelj
Instalirajte PHP 7.2
PHP i povezani paketi najčešće su korištene komponente prilikom postavljanja web poslužitelja. U ovom članku ćemo naučiti kako postaviti PHP 7.2 na Ubuntu 18.04 LTS.
Preduvjeti
- Ažurirana instanca poslužitelja Ubuntu 18.04.
- Korisnik sudoa.
Ažurirajte Ubuntu 18.04
Prvo, ažurirajte popis paketa:
sudo apt-get update -y
Zatim instalirajte ažuriranja:
sudo apt-get upgrade -y
Stvorite svog sudo korisnika
Ubuntu se isporučuje s sudoinstaliranim, tako da će prvi korak biti jednostavno dodavanje novog korisnika:
adduser <username>
Od vas će se tražiti da postavite podatke o ovom korisniku:
Enter the new value, or press ENTER for the default
Full Name []: Test User
Room Number []: 01
Work Phone []: 5555555
Home Phone []: 5555555
Other []:
Možete ispuniti ova polja ili pritisnuti ENTERda ih ostavite zadane. Nakon toga pritisnite Yi zatim ENTERda biste provjerili jesu li informacije točne.
Zatim dodajte novog korisnika u sudogrupu:
usermod -aG sudo <username>
Sada se možete odjaviti i ponovno prijaviti kao novi korisnik. Da biste provjerili je li korisnik ispravno dodan, upotrijebite sljedeću naredbu nakon što se ponovno prijavite kao novi korisnik:
ls -la /root
Primit ćete sljedeću obavijest:
ls: cannot open directory '/root': Permission denied
Kada prethodnu naredbu dodate s sudo, od vas će se tražiti vaša lozinka i dobit ćete popis /rootdirektorija:
sudo ls -la /root
Sada možete prijeći na ažuriranje Ubuntua.
Instalirajte web poslužitelj
Možete koristiti Apache ili Nginx kao svoj web poslužitelj.
Da biste instalirali i pokrenuli Apache:
sudo apt-get install apache2 -y
sudo systemctl start apache2.service
Da biste instalirali i pokrenuli Nginx:
sudo apt-get install nginx -y
sudo systemctl start nginx.service
Instalirajte PHP 7.2
PHP 7.2 uključen je u zadano Ubuntu spremište za 18.04. Možete navesti svaki od dostupnih PHP 7.2 paketa sljedećom naredbom:
apt-cache pkgnames | grep php7.2
Zatim instalirajte pakete koje vaša aplikacija zahtijeva:
sudo apt-get install php -y
sudo apt-get install php-{bcmath,bz2,intl,gd,mbstring,mysql,zip,fpm} -y
Konačno, ponovno pokrenite svoj web poslužitelj kako biste omogućili pokretanje PHP-a.
Za Apache koristite sljedeće:
systemctl restart apache2.service
Alternativno, koristite sljedeće za Nginx:
systemctl restart nginx.service
Potvrdite verziju PHP-a:
php -v
Izlaz će izgledati sljedeće:
PHP 7.2.10-0ubuntu0.18.04.1 (cli) (built: Sep 13 2018 13:45:02) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.2.10-0ubuntu0.18.04.1, Copyright (c) 1999-2018, by Zend Technologies
Glavna konfiguracijska datoteka PHP-a 7.2 bit će spremljena kao /etc/php/7.2/fpm/php.ini. Možete koristiti viuređivač teksta za izmjenu relevantnih postavki u toj datoteci:
sudo vi /etc/php/7.2/fpm/php.ini
Napomena: Ne zaboravite ponovno pokrenuti Apache ili Nginx ako unesete bilo kakve promjene u tu datoteku ili bilo koju drugu PHP konfiguracijsku datoteku.
Uspješno ste postavili PHP 7.2 na Ubuntu 18.04 za rad s Nginxom ili Apacheom. Sada ste spremni prilagoditi svoje konfiguracije i implementirati svoje aplikacije.