Direttorju tal-Artikoli
L-aġġornament tas-server Linux ta' websajt għal verżjoni ogħla ta' PHP se jwassal biex il-paġni tal-web jitgħabbew minn 3 sa 5 darbiet aktar malajr mill-verżjoni preċedenti ta' PHP, filwaqt li jtejjeb ukoll is-sigurtà tal-websajt.
Iżda qabel ma taġġorna l-verżjoni PHP, huwa importanti ħafna li tkun taf jekk il-websajt hijiex kompletament kompatibbli mal-ambjent PHP li jrid jiġi aġġornat, minħabba li jkun idejqek jekk il-paġna tal-web ma tistax tinfetaħ jew il-paġna ma tistax titgħabba għal kollox.
Kif taġġorna l-verżjoni PHP tal-websajt fuq is-server Linux?
Din it-taqsima tiddeskrivi l-passi speċifiċi biex taġġorna server CentOS 7.3 Linux minn PHP 5.6.40 għal PHP 7.4.28.
Pass 1: Iċċekkja l-verżjoni tal-PHP installata fuq is-server Linux attwali ▼
php -v
Pass 2: Iddiżattiva php-fpm ▼
service php-fpm stop
Pass 3: Iddiżinstalla l-PHP ▼
yum remove php-common
Pass 4: Installa s-sors tal-EPEL ▼
yum install epel-release
Pass 5: Installa s-sors remi ▼
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
Pass 6: Installa yum-config-manager ▼
yum -y install yum-utils
Pass 7: Uża yum-config-manager biex tispeċifika r-repożitorju php7.4 għal remi ▼
yum-config-manager –enable remi-php74
Pass 8: Installa u aġġorna l-PHP ▼
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
Pass 9: Iċċekkja l-verżjoni attwali tal-PHP tiegħek ▼
php -v
- 注意:如果要安装其他版本,可以在第7步将remi-php74改为remi-php72、remi-php71、remi-php70等等……
Kif taġġorna CWP7 u tibdel il-verżjoni PHP?
Jekk installajt il-pannell tal-kontroll tas-CWP , jekk jogħġbok injora l-passi ta' hawn fuq u sempliċement segwi t-tutorja hawn taħt biex tibdel il-verżjoni tal-PHP.
Issa CWP 7 għandu għażla PHP Switch, tista 'taqleb għal verżjoni PHP oħra faċilment u terġa' tikkompiha bil-moduli meħtieġa.
Fil -pannell tal-kontroll tas-CWP, ikklikkja fuq in-naħa tax-xellug → Settings tal-PHP → Swiċċ tal-Verżjoni tal-PHP: Agħżel manwalment il-verżjoni tal-PHP 7.4.28 ▼

- Ikklikkja fuq is-swiċċ tal-verżjoni PHP (hawnhekk ikollok il-verżjoni PHP tas-server u l-moduli kkompilati s-server tiegħek issa kkumpila).
- Agħżel il-verżjoni PHP li trid tiġbor fil-menu drop-down u kklikkja Li jmiss.
- Fil-kompilatur PHP, tista 'żżid jew tneħħi l-moduli li trid.
- Ikklikkja Start Compiler u l-kompilatur jibda jaħdem fl-isfond.
- Il-kompilatur jieħu minn 5 sa 20 minuta biex jitlesta, skont il-moduli li installajt u l-qawwa tas-CPU tiegħek.
- Tista' tiċċekkja lura fi żmien 15-il minuta biex tiċċekkja liema verżjonijiet PHP u moduli għandek issa f'CWP - PHP Version Switch.
- Il-websajt tiegħek u CWP se jaħdmu b'mod normali matul il-proċess ta 'kumpilazzjoni, u l-verżjoni PHP se tiġi aġġornata wara li l-kumpilazzjoni tkun kompluta.
Tista' tiċċekkja l-ġurnal tal-kumpilazzjoni PHP fil-fajl:
/var/log/php-rebuild.log
Jekk trid tissorvelja l-kompilatur, uża dan il-kmand fil-qoxra:
tail -f /var/log/php-rebuild.log
Kif taġġorna CWP biex tibdel il-verżjoni PHPYouTubeTutorja bil-vidjo
Hawn hu video tutorial ta' YouTube dwar kif taġġorna l-verżjoni PHP tal-websajt tiegħek minn CWP Control Panel:
Kif iżżid il-bnadar tal-bini tad-dwana ma' PHP switcher?
Dan jista' jsir billi jiġi editjat il-fajl tal-konfigurazzjoni, li jinsab fuq:
CentOS 7: /usr/local/cwpsrv/htdocs/resources/conf/el7/php_switcher/ CentOS 8: /usr/local/cwpsrv/htdocs/resources/conf /el8/php_switcher/
Eżempju:
/usr/local/cwpsrv/htdocs/resources/conf/el7/php_switcher/7.0.ini
Fl-aħħar ta’ dan il-fajl aħna nżidu:
[shmop-test] default=0 option="--enable-shmop"
- fil-parentesi kwadri
[shmop-test]Sussegwentement, inti toħloq isem li se jintuża għall-bini, li għandu jkun uniku u mhux definit qabel fil-fajl. - Taħt l-għażliet għandek bżonn tiddefinixxi l-bnadar tal-bini.
- Ladarba tkun editjat, tista 'tibni PHP ġdid mill-iswiċċjar tal-verżjoni CWP PHP.
- Jekk jogħġbok innota li l-aġġornamenti tas-CWP se jissostitwixxu dan il-fajl!
Nispera li l-artiklu "Kif Taġġorna l-Verżjoni PHP ta' Websajt fuq Server Linux? CWP7 PHP Version Switcher" maqsum fuq il-blog ta' Chen Weiliang ( https://www.chenweiliang.com/ ) ikun ta' għajnuna għalik.
Ħossok liberu li taqsam il-link ta' dan l-artiklu: https://www.chenweiliang.com/cwl-27807.html
