Läuft Ihre WordPress-Site auf der neuesten PHP-Version?
PHP ist die von WordPress verwendete serverseitige Programmiersprache. PHP unterstützt ~ 78% der Websites und ist überrascht, dies herauszufinden ~ 43% von ihnen verwenden PHP 5.
PHP auf dem neuesten Stand zu halten ist aus zwei Gründen von entscheidender Bedeutung.
Leistung
Das neueste PHP 7.x ist zweimal schneller.
Sicherheit
Die Verwendung einer unterstützten Version bedeutet, dass bei Schwachstellen die Priorität festgelegt wird. Die neue Version enthält häufig Fehlerkorrekturen.
Es gibt noch einen anderen Faktor - Kompatibilität. Wenn Sie mit einer älteren PHP-Version arbeiten, besteht die Möglichkeit, dass das neue Plugin dies nicht unterstützt.
WordPress offiziell empfehlen PHP 7.4 oder höher verwenden.
Auf welcher PHP-Version befindet sich Ihre WordPress-Site?
Es gibt mehrere Möglichkeiten, dies herauszufinden. Aber einer der schnellsten Wege ist:
- WordPress Admin >> Tools >> Site Health
- Klicken Sie auf die Registerkarte Info.
- Erweitern Sie den Abschnitt Server, und Sie sehen die PHP-Version.

Herzliche Glückwünsche wenn Ihr WordPress auf der neuesten PHP-Version läuft.
Sie können auf die verweisen offizielle PHP Seite um die neuesten unterstützten Versionen herauszufinden.
Wenn Ihr WordPress auf der älteren PHP-Version ist, können Sie hier auf die neueste Version aktualisieren.
cPanel
Die meisten der Shared Hosting bietet cPanel an und wenn Sie es auch verwenden, ist das Aktualisieren von PHP nur ein Klick.
- Melden Sie sich bei Ihrem Hosting-cPanel an
- Suchen Sie im oberen Feld nach der PHP-Version
- Klicken Sie auf PHP-Version auswählen
- Klicken Sie auf das Dropdown-Menü neben der aktuellen PHP-Version und wählen Sie die neueste aus (zum Zeitpunkt des Schreibens ist 7.4 die neueste).
- Klicken Sie auf Als aktuell festlegen

Das ist einfach!
Wenn Ihr cPanel nicht über die neueste PHP-Version verfügt, bietet Ihr Hosting-Anbieter dies höchstwahrscheinlich noch nicht an. Sie können mit Ihrem Hosting-Support sprechen und sehen, ob er dies im Hintergrund für Sie tun kann. Wenn nicht, möchten Sie möglicherweise auf die Plattform umsteigen, die den Technologie-Stack auf dem neuesten Stand hält A2-Hosting.
EasyEngine
Mit EasyEngine können Sie WordPress auf einer Cloud-VM oder VPS einrichten und verwalten. Es basiert auf Docker und ich habe hier erklärt wie man es benutzt.
Wenn Sie EasyEngine verwenden, sind Sie nur einen Befehl entfernt, um Ihre WP-Site zu aktualisieren.
Schauen Sie sich zunächst die unterstützten PHP-Versionen an offiziell Seite? ˅. Sobald Sie wissen, auf welche Version Sie aktualisieren möchten, können Sie die ausführen ee site update
Befehl wie unten.
- Melden Sie sich beim EasyEngine-Server an
- Führen Sie den folgenden Befehl aus
ee site update $YOURSITE --php=$VERSION
$ YOURSITE - Ihr tatsächlicher Site-Name. Wenn Sie Ihren Site-Namen nicht kennen, können Sie das ausführen ee site list --enabled
herausfinden.
root@geekflare-com:~# ee site list --enabled
+---------------+---------+
| site | status |
+---------------+---------+
| geekflare.com | enabled |
+---------------+---------+
root@geekflare-com:~#
$ VERSION - die PHP-Version, auf die Sie aktualisieren möchten
Das folgende Beispiel für die Aktualisierung von geekflare.com auf die Version 7.4
ee site update geekflare.com --php=7.4
Das Upgrade dauert einige Sekunden.
SiteGround
SiteGround ist eine der beliebtesten Hosting-Plattformen für WordPress, Joomla und andere CMS. Kürzlich haben sie ihre Infrastruktur in die Google Cloud verlegt und ein eigenes Panel zur Verwaltung der Website eingerichtet.
Die hervorragende Nachricht ist, dass SiteGround die PHP-Version automatisch auf die stabilste Version aktualisiert. Wenn Sie dies jedoch aus irgendeinem Grund ändern müssen, ist dies möglich.
- Melden Sie sich bei SiteGround an
- Gehen Sie zur Registerkarte Websites und klicken Sie neben der Site, die Sie ändern möchten, auf Site Tools
- Gehen Sie zu DEVS auf der linken Seite und zum PHP-Manager
- Klicken Sie auf das Stiftsymbol neben der aktuellen Version
- Es wird ein Popup geöffnet, in dem Sie die PHP-Version manuell ändern auswählen können
- Wählen Sie die gewünschte Version aus und klicken Sie auf Bestätigen
Es dauert einige Sekunden, bis die PHP-Version Ihrer WP-Site aktualisiert ist.
Kinsta
Kinsta bietet ein Premium-verwaltetes WordPress-Hosting. Ihre Infrastruktur nutzt Google Cloud und Sie können das PHP über MyKinsta ändern.
- Melden Sie sich dazu bei MyKinsta an
- Wählen Sie die Site aus und wechseln Sie zur Registerkarte Extras
- Ändern Sie unter PHP-Engine
Es dauert bis zu 3 Minuten und Sie sind fertig!
CentOS 8.x
Verwalten Sie WordPress selbst? DigitalOcean oder eine andere Cloud-VM?
Sicher! Sie können PHP unter CentOS 8.x wie folgt problemlos aktualisieren.
Standard CentOS 8 gibt Ihnen PHP 7.2.
[root@lab ~]# 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
[root@lab ~]#
Angenommen, Sie müssen dies auf die neueste Version 7.4 aktualisieren
Als erstes müssen Sie das REMI-Repo mit dem installieren DNF Befehl.
dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm
Ex:
[root@lab ~]# 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!
[root@lab ~]#
Lassen Sie uns das verfügbare PHP-Modul mit auflisten dnf module list php
nachdem wir das REMI Repo hinzugefügt haben.
[root@lab ~]# 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
[root@lab ~]#
Wie Sie sehen können, ist 7.2 die Standardeinstellung und aktiviert, kann jedoch eine andere Version wie 7.3, 7.4 und 8.0 aktivieren. PHP 8.0 befindet sich noch in der Beta-Phase, daher wird es für die Live-Site nicht empfohlen.
Lassen Sie uns 7.4 aktivieren.
dnf module enable php:remi-7.4
Nach der Aktivierung sollten Sie den Befehl zur Modulliste ausführen, um dies zu überprüfen.
[root@lab ~]# 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
[root@lab ~]#
Wie Sie oben sehen können, ist 7.4 jetzt aktiviert.
Und schließlich können wir PHP 7.4 mit installieren dnf install
wie nachstehend.
dnf install php
Überprüfen Sie anschließend die zu überprüfende Version.
[root@lab ~]# 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
[root@lab ~]#
Groß!
Möchten Sie mit der Beta-Version von PHP 8.0 herumspielen?
Wenn ja, führen Sie die folgenden Schritte aus.
dnf module enable php:remi-8.0
dnf install php
Überprüfen Sie anschließend die installierte PHP-Version.
root@lab ~]# 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
[root@lab ~]#
Ubuntu 18.x
Das Standard-Repository von Ubuntu 18.x installiert PHP 7.2 und PHP 7.4. Wir müssen das folgende Repository hinzufügen.
add-apt-repository ppa:ondrej/php
Und dann installieren
apt-get install php7.4
Lassen Sie uns die Installation überprüfen.
root@lab:~# 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
root@lab:~#
Cloudways
Die Cloudways?
Warum nicht!
Sie lassen Sie Ihr WordPress hosten auf DigitalOcean, Linode, Vultr, Google Cloud, AWS, ohne den langwierigen Einrichtungsprozess zu durchlaufen. Mit einem Klick ist Ihr WP fertig. Cloudways ist eine verwaltete Cloud-Hosting-Plattform. Es wäre die perfekte Wahl für alle, die eine Site in der Cloud hosten möchten, sich aber nicht die Hände mit Konfiguration, Einrichtung und Wartung schmutzig machen möchten.
So ändern Sie die PHP-Version auf einem von Cloudways verwalteten Server:
- Gehen Sie zum Server >> Einstellungen & Pakete.
- Bearbeiten Sie die PHP-Version, um die gewünschte Version auszuwählen und zu speichern
Das Aktualisieren des Pakets auf dem Server im Hintergrund dauert einige Minuten.
Fazit
Website behalten Technologie-Stack Aktualität ist für Leistung und Sicherheit von entscheidender Bedeutung. Wenn Sie immer noch die alte PHP-Version in Ihrem WordPress verwenden, sollten Sie in Betracht ziehen, diese wie oben erläutert zu aktualisieren.