Artikelverzeichnis
Durch die Aktualisierung des Linux- Servers einer Website auf eine höhere PHP-Version laden Webseiten 3- bis 5-mal schneller als mit der vorherigen PHP-Version, gleichzeitig wird die Sicherheit der Website verbessert.
Vor dem Upgrade der PHP-Version ist es jedoch sehr wichtig zu wissen, ob die Website vollständig mit der zu aktualisierenden PHP-Umgebung kompatibel ist, denn wenn die Webseite nicht geöffnet oder die Seite nicht vollständig geladen werden kann, wird es problematisch.
Wie aktualisiere ich die PHP-Version der Website auf einem Linux-Server?
In diesem Abschnitt werden die einzelnen Schritte zur Aktualisierung eines CentOS 7.3 Linux-Servers von PHP 5.6.40 auf PHP 7.4.28 beschrieben.
Schritt 1: Überprüfen Sie die auf dem aktuellen Linux-Server installierte PHP-Version ▼
php -v
Schritt 2: php-fpm deaktivieren ▼
service php-fpm stop
Schritt 3: PHP deinstallieren ▼
yum remove php-common
Schritt 4: EPEL-Quelle installieren ▼
yum install epel-release
Schritt 5: Installieren Sie die Quellcode-Remi-Bibliothek ▼
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
Schritt 6: yum-config-manager installieren ▼
yum -y install yum-utils
Schritt 7: Verwenden Sie yum-config-manager, um das PHP7.4-Repository für remi anzugeben ▼
yum-config-manager –enable remi-php74
Schritt 8: PHP installieren und aktualisieren ▼
yum update php php-opcache php-xml php-mcrypt php-gd php-devel php-mysql php-intl php-mbstring php-common php-cli php-gd php-curl -y
Schritt 9: Überprüfen Sie Ihre aktuelle PHP-Version ▼
php -v
- 注意:如果要安装其他版本,可以在第7步将remi-php74改为remi-php72、remi-php71、remi-php70等等……
Wie aktualisiere ich CWP7, um die PHP-Version zu ändern?
Wenn Sie das CWP-Kontrollpanel installiert haben , ignorieren Sie bitte die oben genannten Schritte und folgen Sie einfach der unten stehenden Anleitung, um die PHP-Version zu ändern.
Jetzt verfügt CWP 7 über eine PHP-Switch-Option, mit der Sie ganz einfach auf eine andere PHP-Version wechseln und diese mit den erforderlichen Modulen neu kompilieren können.
Klicken Sie im CWP-Kontrollfeld links auf → PHP-Einstellungen → PHP-Versionswechsler: Wählen Sie manuell PHP-Version 7.4.28 aus ▼

- Klicken Sie auf den PHP-Versionsumschalter (hier erhalten Sie die Server-PHP-Version und die kompilierten Module, mit denen Ihr Server jetzt kompiliert ist).
- Wählen Sie die PHP-Version, die Sie kompilieren möchten, aus dem Dropdown-Menü aus und klicken Sie dann auf Weiter.
- Im PHP-Compiler können Sie nach Belieben Module hinzufügen oder entfernen.
- Klicken Sie auf Compiler starten und der Compiler beginnt im Hintergrund zu arbeiten.
- Der Compiler benötigt je nach installierten Modulen und CPU-Leistung 5 bis 20 Minuten.
- Sie können in 15 Minuten noch einmal vorbeischauen und überprüfen, welche Version von PHP und Modulen Sie jetzt in CWP – PHP Version Switch haben.
- Ihre Website und CWP funktionieren während der Kompilierung wie gewohnt, und die PHP-Version wird aktualisiert, nachdem die Kompilierung abgeschlossen ist.
Sie können das PHP-Kompilierungsprotokoll in der Datei überprüfen:
/var/log/php-rebuild.log
Wenn Sie den Compiler überwachen möchten, verwenden Sie diesen Befehl in der Shell:
tail -f /var/log/php-rebuild.log
So aktualisieren und ändern Sie die PHP-Version in CWPYouTubeVideoanleitung
Hier ist ein YouTube-Video-Tutorial zum Aktualisieren der PHP-Version Ihrer Website über das CWP-Kontrollfeld:
Wie füge ich benutzerdefinierte Build-Flags zum PHP-Umschalter hinzu?
Dies kann durch Bearbeiten der Konfigurationsdatei erfolgen, die sich unter:
CentOS 7: /usr/local/cwpsrv/htdocs/resources/conf/el7/php_switcher/ CentOS 8: /usr/local/cwpsrv/htdocs/resources/conf /el8/php_switcher/
Beispiel:
/usr/local/cwpsrv/htdocs/resources/conf/el7/php_switcher/7.0.ini
Am Ende dieser Datei fügen wir hinzu:
[shmop-test] default=0 option="--enable-shmop"
- in eckigen Klammern
[shmop-test]erstellen Sie den Namen, der für den Build verwendet wird, der eindeutig sein muss und nicht zuvor in der Datei definiert wurde. - Unter Optionen müssen Sie Build-Flags definieren.
- Nach der Bearbeitung können Sie neues PHP aus dem CWP-PHP-Versionsumschalter erstellen.
- Beachten Sie, dass CWP-Updates diese Datei überschreiben!
Hoffentlich ist Ihnen der Artikel „Wie aktualisiert man die PHP-Version einer Website auf einem Linux-Server? CWP7 PHP Version Switcher“, der auf Chen Weiliangs Blog ( https://www.chenweiliang.com/ ) veröffentlicht wurde, hilfreich.
Sie können den Link zu diesem Artikel gerne teilen: https://www.chenweiliang.com/cwl-27807.html
