Artikel Verzeechnes
Wann een de Linux- Server vun enger Websäit op eng méi héich Versioun vu PHP upgradet, lueden d'Websäiten 3 bis 5 Mol méi séier wéi déi viregt PHP-Versioun, an dat verbessert gläichzäiteg d'Sécherheet vun der Websäit.
Awer ier Dir d'PHP-Versioun upgradéiert, ass et ganz wichteg ze wëssen ob d'Websäit voll kompatibel ass mat der PHP-Ëmfeld fir Upgrade ze ginn, well wann d'Websäit net opgemaach ka ginn oder d'Säit net voll gelueden ass, wäert et stéierend sinn.
Wéi Upgrade d'PHP Versioun vun der Websäit op engem Linux Server?
Dësen Abschnitt beschreift déi spezifesch Schrëtt fir en CentOS 7.3 Linux Server vu PHP 5.6.40 op PHP 7.4.28 ze upgraden.
Schrëtt 1: Iwwerpréift d'PHP-Versioun, déi um aktuellen Linux-Server installéiert ass ▼
php -v
Schrëtt 2: php-fpm deaktivéieren ▼
service php-fpm stop
Schrëtt 3: PHP deinstalléieren ▼
yum remove php-common
Schrëtt 4: Installéiert d'EPEL-Quell ▼
yum install epel-release
Schrëtt 5: Quellcode remi installéieren ▼
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
Schrëtt 6: Yum-config-manager installéieren ▼
yum -y install yum-utils
Schrëtt 7: Benutzt yum-config-manager fir de php7.4 Repository fir remi ze spezifizéieren ▼
yum-config-manager –enable remi-php74
Schrëtt 8: PHP installéieren an upgraden ▼
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
Schrëtt 9: Iwwerpréift Är aktuell PHP Versioun ▼
php -v
- 注意:如果要安装其他版本,可以在第7步将remi-php74改为remi-php72、remi-php71、remi-php70等等……
Wéi Upgrade CWP7 fir d'PHP Versioun z'änneren?
Wann Dir de CWP Kontrollpanel installéiert hutt , ignoréiert w.e.g. d'Schrëtt uewen a befollegt einfach den Tutorial hei ënnendrënner fir d'PHP Versioun z'änneren.
Elo huet CWP 7 eng PHP Switch Optioun wou Dir ganz einfach op eng aner PHP Versioun wiessele kënnt an se mat den erfuerderleche Moduler nei kompiléieren.
Am CWP Kontrollpanel klickt op der lénkser Säit → PHP Astellungen → PHP Versiounswiessel: Manuell PHP Versioun 7.4.28 auswielen ▼

- Klickt op de PHP Versioun Switcher (hei kritt Dir d'Server PHP Versioun an déi kompiléiert Moduler mat Ärem Server elo kompiléiert ass).
- Wielt d'PHP Versioun déi Dir wëllt kompiléieren aus dem Dropdown-Menü, da klickt op Next.
- Am PHP Compiler kënnt Dir Moduler addéieren oder ewechhuelen wéi Dir wëllt.
- Klickt Start Compiler an de Compiler fänkt un am Hannergrond ze schaffen.
- De Compiler dauert 5 bis 20 Minutten fir ze kompletéieren, ofhängeg vun de Moduler déi Dir installéiert hutt an der CPU Kraaft.
- Dir kënnt zréck a 15 Minutten kucken fir ze kontrolléieren wéi eng Versioun vu PHP a Moduler Dir elo am CWP hutt - PHP Version Switch.
- Är Websäit an CWP funktionnéieren wéi gewinnt wärend der Kompiléierung, an d'PHP Versioun gëtt aktualiséiert nodeems d'Kompilatioun fäerdeg ass.
Dir kënnt de PHP-Kompilatiounsprotokoll an der Datei kontrolléieren:
/var/log/php-rebuild.log
Wann Dir de Compiler iwwerwaache wëllt, benotzt dëse Kommando an der Shell:
tail -f /var/log/php-rebuild.log
Wéi upgraden an änneren PHP Versioun am CWPYouTubeVideo Tutorial
Hei ass e YouTube Video Tutorial iwwer wéi Dir Är PHP Versioun vun Ärer Websäit vun der CWP Kontrollpanel upgrade:
Wéi fügen ech personaliséiert Build Fändelen un PHP Switcher?
Dëst kann gemaach ginn andeems Dir d'Konfiguratiounsdatei ännert op:
CentOS 7: /usr/local/cwpsrv/htdocs/resources/conf/el7/php_switcher/ CentOS 8: /usr/local/cwpsrv/htdocs/resources/conf /el8/php_switcher/
Beispill:
/usr/local/cwpsrv/htdocs/resources/conf/el7/php_switcher/7.0.ini
Um Enn vun dësem Fichier addéiere mir:
[shmop-test] default=0 option="--enable-shmop"
- an véiereckege Klammeren
[shmop-test], Dir erstellt den Numm dee fir de Bau benotzt gëtt, dee muss eenzegaarteg sinn an net virdru an der Datei definéiert sinn. - Ënner Optiounen musst Dir bauen Fändelen definéieren.
- No der Redaktioun kënnt Dir nei PHP vum CWP PHP Versioun Switcher bauen.
- Notéiert datt CWP Updates dës Datei iwwerschreiwe!
Hoffentlech ass den Artikel "Wéi kann een d'PHP-Versioun vun enger Websäit op engem Linux-Server upgraden? CWP7 PHP Versiounswiesseler", deen um Blog vum Chen Weiliang ( https://www.chenweiliang.com/ ) gedeelt gouf, Iech hëllefräich.
Deelt gären de Link vun dësem Artikel: https://www.chenweiliang.com/cwl-27807.html
