Előfeltételek
1. lépés: Frissítse a rendszert
2. lépés: Távolítsa el a PHP-t
3. lépés: Telepítse a PHP 7.1-et
4. lépés: A PHP-FPM konfigurálása
5. lépés: A munkamenetek konfigurálása
Ez az útmutató elmagyarázza, hogyan frissíthet PHP 5.6-ról 7.1-re a Vultr egykattintásos LEMP-veremen. Ez az oktatóanyag csak akkor használható, ha az alkalmazás PHP 5.6-ot futtat. A PHP 7.1-et 2016. december 1-jén adták ki. Az útmutató lépései más egykattintásos alkalmazásoknál is működnek, de figyelem, ezekhez az alkalmazásokhoz további konfigurációra is szükség lehet.
Előfeltételek
A folytatás előtt rootként vagy sudo felhasználóként kell bejelentkeznie a szerverére.
1. lépés: Frissítse a rendszert
Nem kell frissítenie a szerver(eke)t. A tiszta környezet érdekében azonban ajánlott frissíteni.
yum -y update
2. lépés: Távolítsa el a PHP-t
Törli a korábban telepített PHP-t.
yum -y remove php5*
3. lépés: Telepítse a PHP 7.1-et
Telepítse a következő csomagokat.
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
Futtassa az alábbi parancsot, hogy megbizonyosodjon arról, hogy megfelelően vannak telepítve.
php -v
Változtassuk meg a PHP-FPM beállításait több probléma megoldása érdekében.
Írja be az alábbi parancsot, hogy beállítsa a kiszolgálót, hogy a szerver újraindulásakor automatikusan fusson.
chkconfig php-fpm on
Nyissa meg /etc/php-fpm.d/www.confa módosításhoz az alábbiak szerint (a 23-as sor körül):
user = php-fpm → user = nginx
group = php-fpm → group = nginx
Módosítsa a munkamenetfájlok engedélyeit.
cd /var/lib/php/fpm
chown nginx:nginx ./ ./*
chmod 777 ./ ./*
Végül indítsa újra nginxés php-fpm.
service php-fpm restart
service nginx restart
Gratulálunk a PHP 7.1 telepítéséhez!