Preduvjeti
Korak 1: Ažurirajte sustav
Korak 2: Uklonite PHP
Korak 3: Instalirajte PHP 7.1
Korak 4: Konfigurirajte PHP-FPM
Korak 5: Konfigurirajte sesije
Ovaj vodič objašnjava kako nadograditi s PHP 5.6 na verziju 7.1 na Vultr LEMP stog jednim klikom. Ovaj vodič je primjenjiv samo ako vaša aplikacija radi PHP 5.6. PHP 7.1 objavljen je 1. prosinca 2016. Koraci u ovom vodiču funkcionirat će i za druge aplikacije s jednim klikom, ali imajte na umu da će možda biti potrebna dodatna konfiguracija za te aplikacije.
Preduvjeti
Prije nego što nastavite, morate se prijaviti na svoj poslužitelj kao root ili sudo korisnik.
Korak 1: Ažurirajte sustav
Ne morate ažurirati svoje poslužitelje. Međutim, preporuča se ažuriranje za čisto okruženje.
yum -y update
Korak 2: Uklonite PHP
Briše prethodno instalirani PHP.
yum -y remove php5*
Korak 3: Instalirajte PHP 7.1
Instalirajte sljedeće pakete.
yum -y install php71u-cli.x86_64 php71u-common.x86_64 php71u-fpm.x86_64 php71u-gd.x86_64 php71u-mbstring.x86_64 php71u-mcrypt.x86_64 php71u-mysqlnd.x86_64 php71u-opcache.x86_64 php71u-pdo.x86_64 php71u-process.x86_64 php71u-xml.x86_64 php71u-xmlrpc.x86_64 php71*json
Pokrenite naredbu u nastavku kako biste bili sigurni da su ispravno instalirani.
php -v
Promijenimo postavke PHP-FPM-a kako bismo riješili nekoliko problema.
Unesite naredbu u nastavku da postavite poslužitelj da se automatski pokreće kada se poslužitelj ponovno pokrene.
chkconfig php-fpm on
Otvorite /etc/php-fpm.d/www.confza izmjenu na sljedeći način (oko retka 23):
user = php-fpm → user = nginx
group = php-fpm → group = nginx
Promijenite dopuštenja datoteka sesije.
cd /var/lib/php/fpm
chown nginx:nginx ./ ./*
chmod 777 ./ ./*
Konačno, ponovno pokrenite nginxi php-fpm.
service php-fpm restart
service nginx restart
Čestitamo na instalaciji PHP 7.1!