Artikkelkatalog
Å oppgradere en nettsides Linux- server til en høyere versjon av PHP vil gjøre at nettsider lastes inn 3 til 5 ganger raskere enn den forrige PHP-versjonen, samtidig som det forbedrer nettsidens sikkerhet.
Men før du oppgraderer PHP-versjonen er det veldig viktig å vite om nettsiden er fullt kompatibel med PHP-miljøet som skal oppgraderes, for hvis nettsiden ikke kan åpnes eller siden ikke kan lastes helt, vil det være plagsomt.
Hvordan oppgradere PHP-versjonen av nettstedet på en Linux-server?
Denne delen beskriver de spesifikke trinnene for å oppgradere en CentOS 7.3 Linux-server fra PHP 5.6.40 til PHP 7.4.28.
Trinn 1: Sjekk PHP-versjonen som er installert på den nåværende Linux-serveren ▼
php -v
Trinn 2: Deaktiver php-fpm ▼
service php-fpm stop
Trinn 3: Avinstaller PHP ▼
yum remove php-common
Trinn 4: Installer EPEL-kilden ▼
yum install epel-release
Trinn 5: Installer kildekode remi ▼
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
Trinn 6: Installer yum-config-manager ▼
yum -y install yum-utils
Trinn 7: Bruk yum-config-manager til å spesifisere php7.4-repositoriet for remi ▼
yum-config-manager –enable remi-php74
Trinn 8: Installer og oppgrader 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
Trinn 9: Sjekk din nåværende PHP-versjon ▼
php -v
- 注意:如果要安装其他版本,可以在第7步将remi-php74改为remi-php72、remi-php71、remi-php70等等……
Hvordan oppgradere CWP7 for å endre PHP-versjonen?
Hvis du installerte CWP-kontrollpanelet , ignorer trinnene ovenfor og følg ganske enkelt veiledningen nedenfor for å endre PHP-versjonen.
Nå har CWP 7 et PHP Switch-alternativ der du kan bytte til en annen PHP-versjon veldig enkelt og kompilere den på nytt med de nødvendige modulene.
I CWP-kontrollpanelet klikker du på venstre side → PHP-innstillinger → PHP-versjonsveksler: Velg PHP-versjon 7.4.28 manuelt ▼

- Klikk på PHP-versjonsveksleren (her får du server-PHP-versjonen og de kompilerte modulene serveren din nå er kompilert med).
- Velg PHP-versjonen du vil kompilere fra rullegardinmenyen, og klikk deretter på Neste.
- I PHP-kompilatoren kan du legge til eller fjerne moduler som du vil.
- Klikk Start kompilator og kompilatoren vil begynne å fungere i bakgrunnen.
- Det tar 5 til 20 minutter å fullføre kompilatoren, avhengig av modulene du har installert og CPU-kraften.
- Du kan sjekke tilbake om 15 minutter og sjekke hvilken versjon av PHP og moduler du nå har i CWP – PHP Version Switch.
- Din nettside og CWP vil fungere som vanlig under kompilering, og PHP-versjonen vil bli oppdatert etter at kompileringen er fullført.
Du kan sjekke PHP-kompileringsloggen i filen:
/var/log/php-rebuild.log
Hvis du vil overvåke kompilatoren, bruk denne kommandoen i skallet:
tail -f /var/log/php-rebuild.log
Hvordan oppgradere og endre PHP-versjon i CWPYouTubevideoopplæring
Her er en YouTube-videoopplæring om hvordan du oppgraderer nettstedets PHP-versjon fra CWP-kontrollpanelet:
Hvordan legge til tilpassede byggeflagg til PHP-svitser?
Dette kan gjøres ved å redigere konfigurasjonsfilen på:
CentOS 7: /usr/local/cwpsrv/htdocs/resources/conf/el7/php_switcher/ CentOS 8: /usr/local/cwpsrv/htdocs/resources/conf /el8/php_switcher/
Eksempel:
/usr/local/cwpsrv/htdocs/resources/conf/el7/php_switcher/7.0.ini
På slutten av denne filen legger vi til:
[shmop-test] default=0 option="--enable-shmop"
- i firkantede parenteser
[shmop-test], oppretter du navnet som skal brukes for bygget, som må være unikt og ikke tidligere definert i filen. - Under alternativer må du definere byggeflagg.
- Etter redigering kan du bygge nytt PHP fra CWP PHP-versjonsveksleren.
- Merk at CWP-oppdateringer vil overskrive denne filen!
Forhåpentligvis vil artikkelen «Hvordan oppgradere PHP-versjonen av et nettsted på en Linux-server? CWP7 PHP-versjonsveksler» som er delt på Chen Weiliangs blogg ( https://www.chenweiliang.com/ ) være nyttig for deg.
Del gjerne lenken til denne artikkelen: https://www.chenweiliang.com/cwl-27807.html
