Előfeltételek
1. lépés: Frissítse a rendszert
2. lépés: Távolítsa el az előre telepített PHP 5 csomagokat
3. lépés: Telepítse a PHP 7 csomagokat az IUS Yum tárház használatával
4. lépés: A PHP-FPM konfigurálása
Nemrég, 2015 decemberében jelent meg a PHP 7-es verziója az elődje, a PHP 5 fő frissítéseként. A PHP 5 legutóbbi fő verziójához, a PHP 5.6-hoz képest a PHP 7 számos jelentős fejlesztést vezetett be: akár kétszeres teljesítmény, jelentősen csökkentve. memóriahasználat, konzisztens 64 bites támogatás és számos hibajavítás, valamint néhány új funkció, mint például az absztrakt szintaktikai fa, a visszatérési típus deklaráció és a skaláris típus deklaráció.
Ha a legtöbbet szeretné kihozni a PHP 7-ből most, RPM-alapú disztribúciókon, használhatja az IUS Yum adattárat a frissítés végrehajtásához.
Megjegyzés : A PHP 7 által bevezetett jelentős fejlesztések ellenére alapos kompatibilitási teszteket kell lefuttatnia a fejlesztői és átmeneti környezetekben, mielőtt telepíti a PHP 7-et a termelési környezetben, ha bármilyen váratlan kód-inkompatibilitási probléma merül fel.
Ebben a cikkben bemutatóként bemutatjuk, hogyan frissítheti az előre telepített PHP 5-öt PHP 7-re egy Vultr WordPress alkalmazásszerver-példányon, amely CentOS 6, PHP 5, Nginx és MySQL rendszereken alapul.
Előfeltételek
A folytatás előtt a következőket kell tennie:
- Telepítsen egy új kiszolgálópéldányt a Vultr WordPress alkalmazással.
- Jelentkezzen be egy sudo felhasználóval. Ebből a Vultr cikkből megtudhatja, hogyan hozhat létre ilyen sudo felhasználót .
1. lépés: Frissítse a rendszert
Ha a projektje nem támaszt speciális követelményeket a rendszer egyes programjainak verziójára vonatkozóan, mindig célszerű a rendszer minden programját frissíteni a legújabb stabil verzióra.
sudo yum update
2. lépés: Távolítsa el az előre telepített PHP 5 csomagokat
Sorolja fel az összes telepített PHP 5 csomagot felülvizsgálatra:
yum list installed php*
Távolítsa el az összes telepített PHP 5 csomagot:
sudo yum remove php55u*
3. lépés: Telepítse a PHP 7 csomagokat az IUS Yum tárház használatával
A Vultr WordPress szerverpéldányon található beépített IUS Yum tárolónak köszönhetően már használhatja a PHP 7 csomagok telepítésére.
Itt telepítheti a megfelelő PHP 7 csomagokat a korábbi PHP 5 csomagokkal összhangban:
sudo yum install php70u-cli.x86_64 php70u-common.x86_64 php70u-fpm.x86_64 php70u-gd.x86_64 php70u-mbstring.x86_64 php70u-mcrypt.x86_64 php70u-mysqlnd.x86_64 php70u-opcache.x86_64 php70u-pdo.x86_64 php70u-pear.noarch php70u-process.x86_64 php70u-xml.x86_64 php70u-xmlrpc.x86_64
Bár a frissítés még nem fejeződött be, az alábbi paranccsal megtekintheti a PHP aktuális verzióját:
php -v
Mivel a frissítési művelet módosította a PHP-FPM konfigurációját, újra kell konfigurálnia a PHP-FPM-et, hogy a rendszerindításkor elinduljon:
sudo chkconfig php-fpm on
Ezután be kell állítanunk a php-fpm parancsot, hogy a felhasználóként fusson nginxle annak érdekében, hogy a WordPress médiafeltöltések továbbra is a következők szerint működjenek:
Nyissa /etc/php-fpm.d/www.confmeg kedvenc szövegszerkesztőjével, és keresse meg a következő 2 sort (általában a 23. és 24. sort):
user = php-fpm
group = php-fpm
Módosítsa php-fpma nginxkövetkezőre, majd mentse és zárja be a fájlt.
user = nginx
group = nginx
Végül újra kell indítania a PHP-FPM szolgáltatást és az Nginx szolgáltatást a változtatás életbe lépéséhez:
sudo service php-fpm restart
sudo service nginx restart
Ez az. Használhatja a PHP 7-et a WordPress webhely kiszolgálására.