Artikel Directory
Opgradering af en hjemmesides Linux- server til en nyere version af PHP vil få websider til at indlæse 3 til 5 gange hurtigere end den tidligere PHP-version, samtidig med at hjemmesidens sikkerhed forbedres.
Men inden du opgraderer PHP-versionen, er det meget vigtigt at vide, om hjemmesiden er fuldt ud kompatibel med PHP-miljøet, der skal opgraderes, for hvis websiden ikke kan åbnes eller siden ikke kan indlæses fuldt ud, vil det være besværligt.
Hvordan opgraderer man PHP-versionen af hjemmesiden på en Linux-server?
Dette afsnit beskriver de specifikke trin til at opgradere en CentOS 7.3 Linux-server fra PHP 5.6.40 til PHP 7.4.28.
Trin 1: Tjek den PHP-version, der er installeret på den nuværende Linux-server ▼
php -v
Trin 2: Deaktiver php-fpm ▼
service php-fpm stop
Trin 3: Afinstaller PHP ▼
yum remove php-common
Trin 4: Installer EPEL-kilden ▼
yum install epel-release
Trin 5: Installer kildekode remi ▼
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
Trin 6: Installer yum-config-manager ▼
yum -y install yum-utils
Trin 7: Brug yum-config-manager til at angive php7.4-arkivet for remi ▼
yum-config-manager –enable remi-php74
Trin 8: Installer og opgrader 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
Trin 9: Tjek din nuværende PHP-version ▼
php -v
- 注意:如果要安装其他版本,可以在第7步将remi-php74改为remi-php72、remi-php71、remi-php70等等……
Hvordan opgraderer man CWP7 for at ændre PHP-versionen?
Hvis du har installeret CWP-kontrolpanelet , skal du ignorere ovenstående trin og blot følge vejledningen nedenfor for at ændre PHP-versionen.
Nu har CWP 7 en PHP Switch-mulighed, hvor du meget nemt kan skifte til en anden PHP-version og genkompilere den med de nødvendige moduler.
I CWP-kontrolpanelet skal du klikke på venstre side → PHP-indstillinger → PHP-versionsskifter: Vælg manuelt PHP-version 7.4.28 ▼

- Klik på PHP version switcher (her får du serverens PHP version og de kompilerede moduler din server nu er kompileret med).
- Vælg den PHP-version, du vil kompilere, fra rullemenuen, og klik derefter på Næste.
- I PHP-compileren kan du tilføje eller fjerne moduler, som du vil.
- Klik på Start Compiler og compileren begynder at arbejde i baggrunden.
- Compileren tager 5 til 20 minutter at fuldføre, afhængigt af de moduler, du har installeret, og CPU-kraften.
- Du kan tjekke tilbage om 15 minutter og tjekke, hvilken version af PHP og moduler du nu har i CWP – PHP Version Switch.
- Din hjemmeside og CWP vil fungere som normalt under kompileringen, og PHP-versionen vil blive opdateret efter kompileringen er færdig.
Du kan tjekke PHP-kompileringsloggen i filen:
/var/log/php-rebuild.log
Hvis du vil overvåge compileren, skal du bruge denne kommando i skallen:
tail -f /var/log/php-rebuild.log
Sådan opgraderes og ændres PHP-version i CWPYouTubeVideo tutorial
Her er en YouTube-videovejledning om, hvordan du opgraderer din hjemmesides PHP-version fra CWP-kontrolpanelet:
Hvordan tilføjer man brugerdefinerede build-flag til PHP switcher?
Dette kan gøres ved at redigere konfigurationsfilen 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
I slutningen af denne fil tilføjer vi:
[shmop-test] default=0 option="--enable-shmop"
- i firkantede parenteser
[shmop-test], opretter du det navn, der skal bruges til buildet, som skal være unikt og ikke tidligere defineret i filen. - Under muligheder skal du definere build-flag.
- Efter redigering kan du bygge nyt PHP fra CWP PHP version switcher.
- Bemærk, at CWP-opdateringer vil overskrive denne fil!
Forhåbentlig vil artiklen "Sådan opgraderer du PHP-versionen af et websted på en Linux-server? CWP7 PHP-versionsskifter", som er delt på Chen Weiliangs blog ( https://www.chenweiliang.com/ ), være nyttig for dig.
Del gerne dette artikellink: https://www.chenweiliang.com/cwl-27807.html
