A WordPress webhelye a legújabb PHP-verzión fut?
A PHP a WordPress által használt aláhúzott szerveroldali programozási nyelv. A PHP a webhelyek ~78%-át támogatja, és meglepődve tapasztaltam, hogy ~43%-uk PHP 5-öt használ.
A PHP naprakészen tartása két okból is kulcsfontosságú.
Teljesítmény
A legújabb PHP 7.x kétszer gyorsabb.
Biztonság
Támogatott verzió használata azt jelenti, hogy ha vannak sérülékenységek, azt prioritásként javítják. Az új verzió gyakran tartalmaz hibajavításokat.
Van még egy tényező – a kompatibilitás. Ha régebbi PHP-verziót használ, akkor előfordulhat, hogy az új bővítmény nem támogatja ezt.
WordPress hivatalosan ajánlani PHP 7.4 vagy újabb verzió használatához.
Melyik PHP verzión található a WordPress webhely?
Többféle módon is megtudhatja. De az egyik leggyorsabb módja a következő:
- WordPress rendszergazda >> Eszközök >> Webhely állapota
- Kattintson az Info fülre.
- Bontsa ki a Szerver részt, és látni fogja a PHP verziót.
Gratulálunk, ha a WordPress a legújabb PHP-verzión fut.
Hivatkozhat a hivatalos PHP oldal hogy megtudja a legújabb támogatott verziókat.
Ha a WordPress régebbi PHP-verziót használja, akkor a következőképpen frissíthet a legújabbra.
cPanel
A legtöbb megosztott tárhely cPanel-t kínál, és ha Ön is használja, akkor a PHP frissítése csak egy kattintás.
- Jelentkezzen be a hosting cPanelbe
- Keresse meg a PHP verziót a felső mezőben
- Kattintson a PHP verzió kiválasztása elemre
- Kattintson az aktuális PHP verzió melletti legördülő menüre, és válassza ki a legújabbat (a cikk írásakor a 7.4 a legújabb)
- Kattintson a Beállítás aktuálisnak gombra
Ez könnyű!
Ha a cPanel nem rendelkezik a legújabb PHP verzióval, akkor valószínűleg a tárhelyszolgáltató még nem kínálja ezt. Beszélhet a tárhely ügyfélszolgálatával, és megtudhatja, hogy a háttérben megtehetik-e helyetted. Ha nem, akkor érdemes áttérni arra a platformra, amely naprakészen tartja a technológiai halmazukat, mint pl. A2 hosting.
EasyEngine
Az EasyEngine lehetővé teszi a WordPress beállítását és kezelését felhőalapú virtuális gépen vagy VPS-en. Dockeren alapul, és itt elmagyaráztam, hogyan kell használni.
Ha EasyEngine-t használ, akkor egy parancsra van a WP webhely frissítéséhez.
Először nézze meg a támogatott PHP-verziókat hivatalos webhely. Miután tudja, melyik verzióra szeretne frissíteni, végrehajthatja az ee site update parancsot az alábbiak szerint.
- Jelentkezzen be az EasyEngine szerverre
- Hajtsa végre a következő parancsot
ee site update $YOURSITE --php=$VERSION
$YOURSITE – a webhely tényleges neve. Ha nem ismeri a webhely nevét, akkor végrehajthatja az ee webhelylistát, hogy megtudja.
[email protected]:~# ee site list --enabled +---------------+---------+ | site | status | +---------------+---------+ | etoppc.com.com | enabled | +---------------+---------+ [email protected]:~#
$VERSION – a PHP verzió, amelyre frissíteni szeretne
Az alábbi példa a etoppc.com.com 7.4-es verzióra való frissítésére szolgál
ee site update etoppc.com.com --php=7.4
A frissítés néhány másodpercet vesz igénybe.
SiteGround
A SiteGround a WordPress, a Joomla és más CMS-ek egyik népszerű hosting platformja. Az utóbbi időben infrastruktúrájukat áthelyezték a Google Cloudba, és saját panelt kaptak az oldal kezelésére.
A kiváló hír az, hogy a SiteGround automatikusan frissíti a PHP verziót a legstabilabb verzióra; azonban, ha bármilyen okból meg kell változtatnia, ez lehetséges.
- Jelentkezzen be a SiteGroundba
- Lépjen a Webhelyek fülre, és kattintson a Webhelyeszközök elemre a módosítani kívánt webhely mellett
- Nyissa meg a DEVS-t a bal oldali navigációs menüben és a PHP-kezelőben
- Kattintson az aktuális verzió melletti toll ikonra
- Megnyílik egy felugró ablak, ahol kiválaszthatja a PHP verzió manuális módosítását
- Válassza ki a kívánt verziót, és kattintson a megerősítés gombra
Eltart néhány másodpercig, és frissíti a WP webhely PHP-verzióját.
Kinsta
A Kinsta prémium felügyelt WordPress-tárhelyet kínál. Infrastruktúrájuk kihasználja a Google Cloud szolgáltatást, és a PHP-t a MyKinstán keresztül módosíthatja.
- Ehhez jelentkezzen be a MyKinstába
- Válassza ki a webhelyet, és lépjen az Eszközök fülre
- Módosítsd a PHP motor alatt
Ez akár 3 percet is igénybe vesz, és készen is van!
CentOS 8.x
Ön maga kezeli a WordPress-t DigitalOcean vagy más felhőalapú virtuális gépen?
Biztos! Könnyedén frissítheti a PHP-t CentOS 8.x rendszeren az alábbiak szerint.
Az alapértelmezett CentOS 8 a PHP 7.2-t fogja adni.
[[email protected] ~]# php-fpm -version PHP 7.2.24 (fpm-fcgi) (built: Oct 22 2019 08:28:36) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies [[email protected] ~]#
Tegyük fel, hogy frissítenie kell ezt a legújabb 7.4-re
Először is telepítenie kell a REMI repót a DNF paranccsal.
dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm
Volt:
[[email protected] ~]# dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm Last metadata expiration check: 1:37:58 ago on Tue 22 Sep 2020 04:22:02 PM UTC. remi-release-8.rpm 88 kB/s | 23 kB 00:00 Dependencies resolved. ================================================================================================================================================================================ Package Architecture Version Repository Size ================================================================================================================================================================================ Installing: remi-release noarch 8.1-2.el8.remi @commandline 23 k Transaction Summary ================================================================================================================================================================================ Install 1 Package Total size: 23 k Installed size: 17 k Is this ok [y/N]: y Downloading Packages: Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : remi-release-8.1-2.el8.remi.noarch 1/1 Verifying : remi-release-8.1-2.el8.remi.noarch 1/1 Installed: remi-release-8.1-2.el8.remi.noarch Complete! [[email protected] ~]#
Soroljuk fel az elérhető PHP modult a dnf modul listával php, miután hozzáadtuk a REMI repót.
[[email protected] ~]# dnf module list php Last metadata expiration check: 0:00:33 ago on Tue 22 Sep 2020 06:01:25 PM UTC. CentOS-8 - AppStream Name Stream Profiles Summary php 7.2 [d][e] common [d], devel, minimal PHP scripting language php 7.3 common [d], devel, minimal PHP scripting language Remi's Modular repository for Enterprise Linux 8 - x86_64 Name Stream Profiles Summary php remi-7.2 common [d], devel, minimal PHP scripting language php remi-7.3 common [d], devel, minimal PHP scripting language php remi-7.4 common [d], devel, minimal PHP scripting language php remi-8.0 common [d], devel, minimal PHP scripting language Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled [[email protected] ~]#
Amint láthatja, a 7.2 az alapértelmezett és engedélyezett, de aktiválhat egy másik verziót is, például a 7.3-at, 7.4-et és 8.0-t. A PHP 8.0 még béta állapotban van, így az élő oldalon nem ajánlott.
Engedélyezzük a 7.4-et.
dnf module enable php:remi-7.4
Miután engedélyezte, futtassa a modullista parancsot az ellenőrzéshez.
[[email protected] ~]# dnf module list php Last metadata expiration check: 0:05:44 ago on Tue 22 Sep 2020 06:01:25 PM UTC. CentOS-8 - AppStream Name Stream Profiles Summary php 7.2 [d] common [d], devel, minimal PHP scripting language php 7.3 common [d], devel, minimal PHP scripting language Remi's Modular repository for Enterprise Linux 8 - x86_64 Name Stream Profiles Summary php remi-7.2 common [d], devel, minimal PHP scripting language php remi-7.3 common [d], devel, minimal PHP scripting language php remi-7.4 [e] common [d], devel, minimal PHP scripting language php remi-8.0 common [d], devel, minimal PHP scripting language Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled [[email protected] ~]#
Mint fentebb látható, a 7.4 már engedélyezve van.
És végül telepíthetjük a PHP 7.4-et dnf telepítéssel az alábbiak szerint.
dnf install php
Ha elkészült, ellenőrizze a verziót az ellenőrzéshez.
[[email protected] ~]# php -v PHP 7.4.10 (cli) (built: Sep 1 2020 13:58:08) ( NTS ) Copyright (c) The PHP Group Zend Engine v3.4.0, Copyright (c) Zend Technologies with Zend OPcache v7.4.10, Copyright (c), by Zend Technologies [[email protected] ~]#
Nagy!
Szeretne játszani a PHP 8.0 béta verziójával?
Ha igen, futtassa az alábbiakat.
dnf module enable php:remi-8.0 dnf install php
Ezután ellenőrizze a telepített PHP verziót.
[email protected] ~]# php -v PHP 8.0.0beta4 (cli) (built: Sep 15 2020 18:36:33) ( NTS gcc x86_64 ) Copyright (c) The PHP Group Zend Engine v4.0.0-dev, Copyright (c) Zend Technologies with Zend OPcache v8.0.0beta4, Copyright (c), by Zend Technologies [[email protected] ~]#
Ubuntu 18.x
Az Ubuntu 18.x alapértelmezett tárháza a PHP 7.2-t és a PHP 7.4-et telepíti; hozzá kell adnunk az alábbi tárolót..
add-apt-repository ppa:ondrej/php
És akkor telepítse
apt-get install php7.4
Ellenőrizzük a telepítést.
[email protected]:~# php -v PHP 7.4.10 (cli) (built: Sep 9 2020 06:36:14) ( NTS ) Copyright (c) The PHP Group Zend Engine v3.4.0, Copyright (c) Zend Technologies with Zend OPcache v7.4.10, Copyright (c), by Zend Technologies [email protected]:~#
Cloudways
Használata Cloudways?
Miért ne!
Lehetővé teszik a WordPress tárolását a DigitalOcean, Linode, Vultr, Google Cloud és AWS rendszereken anélkül, hogy hosszas beállítási folyamaton kellene keresztülmennie. Egy kattintással a WP készen áll. A Cloudways egy felügyelt felhőtárhely-platform. Tökéletes választás lenne mindazok számára, akik egy webhelyet a felhőben szeretnének tárolni, de nem akarják szennyezni a kezét a konfigurációval, beállítással és karbantartással.
A PHP verziójának módosítása a Cloudways által kezelt szerveren:
- Lépjen a szerverre >> Beállítások és csomagok.
- Szerkessze a PHP verziót a kívánt verzió kiválasztásához és mentse
Néhány percet vesz igénybe a csomag frissítése a kiszolgálón a háttérben.
Következtetés
A webhelytechnológia naprakészen tartása elengedhetetlen a teljesítmény és a biztonság szempontjából. Ha még mindig a régi PHP-verziót használja a WordPress-en, fontolja meg azok frissítését a fent leírtak szerint.