So aktualisieren Sieate WordPress PHP-Version?
Läuft Ihre WordPress-Site auf dem latest PHP-Version?
PHP ist die serverseitige Programmiersprache, die von WordPress verwendet wird. PHP unterstützt etwa 78 % der Websites und übertrifftrised um es herauszufinden ~ 43% von ihnen verwenden PHP 5.
PHP auf dem neuesten Stand haltenate ist aus zwei Gründen von entscheidender Bedeutung.
Leistung
Die latest 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-Beamteally empfehlen um PHP 7.4 oder gre zu verwendenater.
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 dem l läuftatest PHP-Version.
Sie können auf die verweisen offizielle PHP Seite um das l herauszufindenatest unterstützte Versionen.
Wenn Ihr WordPress auf der älteren PHP-Version läuft, erfahren Sie hier, wie Sie auf die l-Version aktualisieren könnenateStück.
cPanel
Die meisten der Shared Hosting bietet cPanel und wenn Sie auch PHP verwenden, ist die Aktualisierung von PHP nur eine Frage eines Klicks.
- Melden Sie sich bei Ihrem Hosting an cPanel
- 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 das l ausatest eins (zum Zeitpunkt des Schreibens ist 7.4 das lateStein)
- Klicken Sie auf Als aktuell festlegen
Das ist einfach!
Wenn dein cPanel hat nicht das latest PHP-Version haben, dann bietet Ihr Hosting-Anbieter diese höchstwahrscheinlich noch nicht an. Sie können speak Wenden Sie sich an Ihren Hosting-Support und prüfen Sie, ob dieser dies im Hintergrund für Sie erledigen kann. Wenn nicht, möchten Sie vielleicht dorthin ausziehen platForm, die ihren Technologie-Stack auf dem neuesten Stand hältate, mögen 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, ist die Aktualisierung nur einen Befehl entferntate Ihre WP-Site.
Schauen Sie sich zunächst die unterstützten PHP-Versionen an offiziell Website. Sobald Sie wissen, welche Version Sie aktualisieren möchtenate dazu können Sie das 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, die Sie aktualisieren möchtenate zu
Nachfolgendes Beispiel für die Aktualisierung geekflare.com auf Version 7.4
ee site update geekflare.com --php=7.4
Das Upgrade dauert einige Sekunden.
Siteground
SiteGround ist eines der beliebtesten Hosting-Dienste platFormulare für WordPress, Joomla und andere CMS. Lately, sie haben ihre Infrastruktur dorthin verlegt Google Cloud und bekamen ein eigenes Panel zur Verwaltung der Website.
Die gute Nachricht ist, dass SiteGround automatisch funktioniertally updates die PHP-Version zur stabilsten Version; Wenn Sie dies jedoch für wh ändern müssenateAus gutem Grund ist es 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 öffnet sich ein Popup, in dem Sie das Handbuch zum Ändern der PHP-Version auswählen könnenally
- Wählen Sie die gewünschte Version aus und klicken Sie auf Bestätigen
Die Aktualisierung dauert einige Sekundenate Die PHP-Version Ihrer WP-Site.
Kinsta
Kinsta bietet ein Premium-verwaltetes WordPress-Hosting an. Ihre Infrastruktur lever Alter Google Cloud und du kannst 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?self on 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 ~]#
Nehmen wir an, Sie müssen dies auf l aktualisierenateErster 7.4
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, ist 7.2 die Standardeinstellung und aktiviert, kann aber aktiviert werdenate eine andere Version, z. B. 7.3, 7.4 und 8.0. PHP 8.0 befindet sich noch in der Beta-Phase und wird daher nicht für die Live-Site 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, finally, 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 richtigen Cloudways?
Warum nicht!
Sie lassen Sie Ihr WordPress hosten auf DigitalOcean, Linode, Vultr, Google Cloud, AWS, ohne die langwierige Einrichtung durchführen zu müssen process. Mit einem Klick ist Ihr WP fertig. Cloudways ist ein verwaltetes Cloud-Hosting platbilden. Es wäre die perfekte Wahl für jeden, der eine Site in der Cloud hosten möchte, sich aber nicht mit der Konfiguration, Einrichtung und Wartung die Hände schmutzig machen möchte.
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
Die Aktualisierung wird einige Minuten dauernate Das Paket wird im Hintergrund auf dem Server abgelegt.
Schlussfolgerung
Website behalten Technologie-Stack up-to-date ist für Leistung und Sicherheit unerlässlich. Wenn Sie auf Ihrem WordPress noch die alte PHP-Version verwenden, sollten Sie über ein Upgrade nachdenken, wie oben erläutert.