Wie aktualisiere ich die PHP-Version der Website auf einem Linux-Server? CWP7PHP-Versionsumschalter

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 ▼

Wie aktualisiert CWP die PHP-Version? Der PHP-Versionsumschalter wählt die PHP-Version 7.4/8.1 aus

  1. Klicken Sie auf den PHP-Versionsumschalter (hier erhalten Sie die Server-PHP-Version und die kompilierten Module, mit denen Ihr Server jetzt kompiliert ist).
  2. Wählen Sie die PHP-Version, die Sie kompilieren möchten, aus dem Dropdown-Menü aus und klicken Sie dann auf Weiter.
  3. Im PHP-Compiler können Sie nach Belieben Module hinzufügen oder entfernen.
  4. 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!

发表 评论

您的邮箱地址不会被公开.必填项已用*标注

Nach oben scrollen