Artikola Adresaro
Ĝisdatigo de la Linuksa servilo de retejo al pli alta versio de PHP igos retpaĝojn ŝarĝiĝi 3 ĝis 5 fojojn pli rapide ol la antaŭa PHP-versio, samtempe plibonigante la sekurecon de la retejo.
Sed antaŭ ĝisdatigi la PHP-version, estas tre grave scii ĉu la retejo estas plene kongrua kun la ĝisdatigenda PHP-medio, ĉar se la retpaĝo ne povas esti malfermita aŭ la paĝo ne povas esti plene ŝargita, ĝi estos ĝena.
Kiel ĝisdatigi la PHP-version de la retejo sur Linuksa servilo?
Ĉi tiu sekcio priskribas la specifajn paŝojn por ĝisdatigi CentOS 7.3 Linuksan servilon de PHP 5.6.40 al PHP 7.4.28.
Paŝo 1: Kontrolu la PHP-version instalitan sur la nuna Linuksa servilo ▼
php -v
Paŝo 2: Malŝalti php-fpm ▼
service php-fpm stop
Paŝo 3: Malinstali PHP ▼
yum remove php-common
Paŝo 4: Instalu la fonton de EPEL ▼
yum install epel-release
Paŝo 5: Instalu fontan remi ▼
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
Paŝo 6: Instalu yum-config-manager ▼
yum -y install yum-utils
Paŝo 7: Uzu yum-config-manager por specifi la php7.4-deponejon por remi ▼
yum-config-manager –enable remi-php74
Paŝo 8: Instalu kaj ĝisdatigu 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
Paŝo 9: Kontrolu vian nunan PHP-version ▼
php -v
- 注意:如果要安装其他版本,可以在第7步将remi-php74改为remi-php72、remi-php71、remi-php70等等……
Kiel ĝisdatigi CWP7 por ŝanĝi la PHP-version?
Se vi instalis la CWP-stirpanelon , bonvolu ignori la suprajn paŝojn kaj simple sekvi la lernilon sube por ŝanĝi la PHP-version.
Nun CWP 7 havas opcion de PHP Ŝaltilo kie vi povas ŝanĝi al malsama PHP-versio tre facile kaj rekompili ĝin per la postulataj moduloj.
En la CWP-kontrolpanelo, alklaku maldekstre → PHP-Agordoj → PHP-Versioŝanĝilo: Mane elektu PHP-version 7.4.28 ▼

- Alklaku la PHP-versioŝanĝilon (ĉi tie vi ricevos la servilan PHP-version kaj la kompilitajn modulojn, kun kiuj via servilo estas nun kompilita).
- Elektu la PHP-version, kiun vi volas kompili el la falmenuo, tiam alklaku Poste.
- En la PHP-kompililo, vi povas aldoni aŭ forigi modulojn kiel vi volas.
- Alklaku Komencu Kompililon kaj la kompililo ekfunkcios en la fono.
- La kompililo daŭras 5 ĝis 20 minutojn por kompletigi, depende de la moduloj, kiujn vi instalis kaj la CPU-potenco.
- Vi povas kontroli reen post 15 minutoj kaj kontroli kian version de PHP kaj moduloj vi havas nun en CWP - PHP Version Switch.
- Via retejo kaj CWP funkcios kiel kutime dum kompilo, kaj la PHP-versio estos ĝisdatigita post kompilo finiĝos.
Vi povas kontroli la PHP-kompilan protokolon en la dosiero:
/var/log/php-rebuild.log
Se vi volas kontroli la kompililon, uzu ĉi tiun komandon en la ŝelo:
tail -f /var/log/php-rebuild.log
Kiel ĝisdatigi kaj ŝanĝi PHP-version en CWPYouTubeVideo-lernilo
Jen YouTube-videolernilo pri kiel ĝisdatigi la PHP-version de via retejo de la CWP-kontrolpanelo:
Kiel aldoni kutimajn konstruajn flagojn al PHP-ŝaltilo?
Ĉi tio povas esti farita redaktante la agordan dosieron situantan ĉe:
CentOS 7: /usr/local/cwpsrv/htdocs/resources/conf/el7/php_switcher/ CentOS 8: /usr/local/cwpsrv/htdocs/resources/conf /el8/php_switcher/
Ekzemplo:
/usr/local/cwpsrv/htdocs/resources/conf/el7/php_switcher/7.0.ini
Ĉe la fino de ĉi tiu dosiero, ni aldonas:
[shmop-test] default=0 option="--enable-shmop"
- en kvadrataj krampoj
[shmop-test], vi kreas la nomon kiu estos uzata por la konstruo, kiu devas esti unika kaj ne antaŭe difinita en la dosiero. - Sub opcioj, vi devas difini konstruajn flagojn.
- Post redaktado, vi povas konstrui novan PHP de la CWP PHP-versioŝanĝilo.
- Notu, ke CWP-ĝisdatigoj anstataŭigos ĉi tiun dosieron!
Espereble, la artikolo "Kiel Ĝisdatigi la PHP-Version de Retejo sur Linuksa Servilo? CWP7 PHP-Versioŝanĝilo" dividita en la blogo de Chen Weiliang ( https://www.chenweiliang.com/ ) estos utila al vi.
Bonvolu kunhavigi la ligilon al ĉi tiu artikolo: https://www.chenweiliang.com/cwl-27807.html
