In WordPress Letztes Updateated:
Teilen:
Cloudways bietet verwaltetes Cloud-Hosting für Unternehmen jeder Größe zum Hosten einer Website oder komplexer Webanwendungen.

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.

Teilen:
  • Chandan Kumar
    Autor
    Chandan Kumar ist ein erfahrener Technologie-Enthusiast und Unternehmer mit Leidenschaftate About empowering Unternehmen und Einzelpersonen weltweitally. Als Gründer von Geekflare, einer führenden Technologiepublikation, hat Chandan die Entwicklung vorangetrieben…

Danke an unsere Sponsoren

Weitere großartige Lektüre auf WordPress

Treiben Sie Ihr Geschäft an

Einige der Tools und Services, die Ihrem Unternehmen helfen grow.