Upgrade auf PHP 7 in der Vultr WordPress App

Vor kurzem, im Dezember 2015, wurde PHP Version 7 als Hauptupgrade für seinen Vorgänger PHP 5 veröffentlicht. Im Vergleich zur letzten Hauptversion in PHP 5, PHP 5.6, führte PHP 7 mehrere signifikante Verbesserungen ein: bis zu 2x Leistung, deutlich reduziert Speichernutzung, konsistente 64-Bit-Unterstützung und zahlreiche Fehlerkorrekturen sowie einige neue Funktionen wie abstrakter Syntaxbaum, Rückgabetypdeklaration und Skalartypdeklaration.

Wenn Sie PHP 7 jetzt auf RPM-basierten Distributionen optimal nutzen möchten, können Sie das Upgrade über das IUS Yum-Repository durchführen.

Hinweis : Trotz der erheblichen Verbesserungen, die PHP 7 einführt, müssen Sie gründliche Kompatibilitätstests in den Entwicklungs- und Staging-Umgebungen durchführen, bevor Sie PHP 7 in Ihrer Produktionsumgebung bereitstellen, falls unerwartete Probleme mit der Code-Inkompatibilität auftreten.

In diesem Artikel stellen wir Ihnen als Demo vor, wie Sie das vorinstallierte PHP 5 auf PHP 7 auf einer Vultr WordPress-App-Server-Instanz aktualisieren, die auf CentOS 6, PHP 5, Nginx und MySQL basiert.

Voraussetzungen

Bevor Sie fortfahren, müssen Sie:

  • Stellen Sie eine neue Serverinstanz mit der Vultr WordPress-App bereit.
  • Melden Sie sich mit einem Sudo-Benutzer an. In diesem Vultr-Artikel erfahren Sie, wie Sie einen solchen Sudo- Benutzer erstellen .

Schritt 1: Aktualisieren Sie das System

Wenn für Ihr Projekt keine besonderen Anforderungen an die Version jedes Programms im System gestellt werden, empfiehlt es sich immer, jedes Programm im System auf die neueste stabile Version zu aktualisieren.

sudo yum update

Schritt 2: Deinstallieren Sie die vorinstallierten PHP 5-Pakete

Listen Sie alle installierten PHP 5-Pakete zur Überprüfung auf:

yum list installed php* 

Entfernen Sie alle installierten PHP 5-Pakete:

sudo yum remove php55u* 

Schritt 3: Installieren Sie PHP 7-Pakete über das IUS Yum-Repository

Dank des integrierten IUS Yum-Repositorys auf dieser Vultr WordPress-Serverinstanz können Sie damit bereits die PHP 7-Pakete installieren.

Hier können Sie entsprechende PHP 7-Pakete gemäß den früheren PHP 5-Paketen installieren:

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

Obwohl das Upgrade noch nicht abgeschlossen ist, können Sie sich die aktuelle Version von PHP mit dem folgenden Befehl ansehen:

php -v

Schritt 4: Konfigurieren Sie PHP-FPM

Da durch den Upgrade-Vorgang die Konfiguration von PHP-FPM geändert wurde, müssen Sie PHP-FPM neu konfigurieren, damit es beim Systemstart gestartet wird:

sudo chkconfig php-fpm on

Als nächstes müssen wir php-fpm so einstellen, dass es als Benutzer ausgeführt wird nginx, um sicherzustellen, dass das Hochladen von WordPress-Medien weiterhin wie folgt funktioniert:

Öffnen Sie /etc/php-fpm.d/www.confmit Ihrem bevorzugten Texteditor und suchen Sie die folgenden 2 Zeilen (normalerweise die Zeilen 23 und 24):

user = php-fpm
group = php-fpm

Wechseln Sie php-fpmzu nginxwie folgt, speichern Sie die Datei und schließen Sie sie.

user = nginx
group = nginx

Zuletzt müssen Sie den PHP-FPM-Dienst und den Nginx-Dienst neu starten, damit Ihre Änderung wirksam wird:

sudo service php-fpm restart
sudo service nginx restart

Das ist es. Sie können PHP 7 jetzt verwenden, um Ihre WordPress-Site zu bedienen.

Einen Kommentar hinterlassen

Kann KI mit zunehmender Anzahl von Ransomware-Angriffen kämpfen?

Kann KI mit zunehmender Anzahl von Ransomware-Angriffen kämpfen?

Ransomware-Angriffe nehmen zu, aber kann KI helfen, den neuesten Computervirus zu bekämpfen? Ist KI die Antwort? Lesen Sie hier, ob KI boone oder bane ist

ReactOS: Ist das die Zukunft von Windows?

ReactOS: Ist das die Zukunft von Windows?

ReactOS, ein quelloffenes und kostenloses Betriebssystem, ist hier mit der neuesten Version. Kann es den Anforderungen moderner Windows-Benutzer genügen und Microsoft zu Fall bringen? Lassen Sie uns mehr über dieses alte, aber neuere Betriebssystem erfahren.

Bleiben Sie in Verbindung über die WhatsApp Desktop App 24*7

Bleiben Sie in Verbindung über die WhatsApp Desktop App 24*7

Whatsapp hat endlich die Desktop-App für Mac- und Windows-Benutzer auf den Markt gebracht. Jetzt können Sie ganz einfach von Windows oder Mac auf WhatsApp zugreifen. Verfügbar für Windows 8+ und Mac OS 10.9+

Wie kann KI die Prozessautomatisierung auf die nächste Stufe heben?

Wie kann KI die Prozessautomatisierung auf die nächste Stufe heben?

Lesen Sie dies, um zu erfahren, wie Künstliche Intelligenz bei kleinen Unternehmen beliebt wird und wie sie die Wahrscheinlichkeit erhöht, sie wachsen zu lassen und ihren Konkurrenten einen Vorsprung zu verschaffen.

macOS Catalina 10.15.4 Supplement Update verursacht mehr Probleme als sie zu lösen

macOS Catalina 10.15.4 Supplement Update verursacht mehr Probleme als sie zu lösen

Vor kurzem hat Apple macOS Catalina 10.15.4 als Ergänzungsupdate veröffentlicht, um Probleme zu beheben, aber es scheint, dass das Update mehr Probleme verursacht, die zum Bricking von Mac-Computern führen. Lesen Sie diesen Artikel, um mehr zu erfahren

13 Tools zur kommerziellen Datenextraktion von Big Data

13 Tools zur kommerziellen Datenextraktion von Big Data

13 Tools zur kommerziellen Datenextraktion von Big Data

Was ist ein Journaling-Dateisystem und wie funktioniert es?

Was ist ein Journaling-Dateisystem und wie funktioniert es?

Unser Computer speichert alle Daten in einer organisierten Weise, die als Journaling-Dateisystem bekannt ist. Es ist eine effiziente Methode, die es dem Computer ermöglicht, Dateien zu suchen und anzuzeigen, sobald Sie auf die Suche klicken.https://wethegeek.com/?p=94116&preview=true

Technologische Singularität: Eine ferne Zukunft der menschlichen Zivilisation?

Technologische Singularität: Eine ferne Zukunft der menschlichen Zivilisation?

Da sich die Wissenschaft schnell weiterentwickelt und einen Großteil unserer Bemühungen übernimmt, steigt auch das Risiko, uns einer unerklärlichen Singularität auszusetzen. Lesen Sie, was Singularität für uns bedeuten könnte.

Ein Einblick in 26 Big-Data-Analysetechniken: Teil 1

Ein Einblick in 26 Big-Data-Analysetechniken: Teil 1

Ein Einblick in 26 Big-Data-Analysetechniken: Teil 1

Der Einfluss künstlicher Intelligenz im Gesundheitswesen 2021

Der Einfluss künstlicher Intelligenz im Gesundheitswesen 2021

KI im Gesundheitswesen hat in den letzten Jahrzehnten große Fortschritte gemacht. Somit wächst die Zukunft der KI im Gesundheitswesen immer noch von Tag zu Tag.