Directori d'articles
Actualitzar el servidor Linux d'un lloc web a una versió superior de PHP farà que les pàgines web es carreguin de 3 a 5 vegades més ràpid que la versió anterior de PHP, alhora que millora la seguretat del lloc web.
Però abans d'actualitzar la versió de PHP, és molt important saber si el lloc web és totalment compatible amb l'entorn PHP que s'ha d'actualitzar, perquè si la pàgina web no es pot obrir o la pàgina no es pot carregar completament, serà problemàtic.
Com actualitzar la versió PHP del lloc web en un servidor Linux?
Aquesta secció descriu els passos específics per actualitzar un servidor Linux CentOS 7.3 de PHP 5.6.40 a PHP 7.4.28.
Pas 1: Comproveu la versió de PHP instal·lada al servidor Linux actual ▼
php -v
Pas 2: Desactiva php-fpm ▼
service php-fpm stop
Pas 3: Desinstal·leu PHP ▼
yum remove php-common
Pas 4: Instal·leu la font EPEL ▼
yum install epel-release
Pas 5: Instal·leu el codi font remi ▼
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
Pas 6: Instal·leu yum-config-manager ▼
yum -y install yum-utils
Pas 7: Feu servir yum-config-manager per especificar el repositori php7.4 per a remi ▼
yum-config-manager –enable remi-php74
Pas 8: Instal·lar i actualitzar 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
Pas 9: Comproveu la vostra versió actual de PHP ▼
php -v
- 注意:如果要安装其他版本,可以在第7步将remi-php74改为remi-php72、remi-php71、remi-php70等等……
Com actualitzar CWP7 per canviar la versió de PHP?
Si heu instal·lat el tauler de control de CWP , ignoreu els passos anteriors i seguiu el tutorial següent per canviar la versió de PHP.
Ara CWP 7 té una opció de canvi de PHP on podeu canviar a una versió de PHP diferent molt fàcilment i recompilar-la amb els mòduls necessaris.
Al tauler de control de CWP, feu clic a la part esquerra → Configuració de PHP → Canviador de versió de PHP: seleccioneu manualment la versió 7.4.28 de PHP ▼

- Feu clic al selector de versions de PHP (aquí obtindreu la versió PHP del servidor i els mòduls compilats amb què ara es compila el vostre servidor).
- Seleccioneu la versió de PHP que voleu compilar al menú desplegable i feu clic a Següent.
- Al compilador PHP, podeu afegir o eliminar mòduls com vulgueu.
- Feu clic a Inicia compilador i el compilador començarà a funcionar en segon pla.
- El compilador triga de 5 a 20 minuts a completar-se, depenent dels mòduls que hàgiu instal·lat i de la potència de la CPU.
- Podeu tornar a comprovar en 15 minuts i comprovar quina versió de PHP i mòduls teniu ara a CWP - PHP Version Switch.
- El vostre lloc web i CWP funcionaran com de costum durant la compilació, i la versió PHP s'actualitzarà un cop finalitzada la compilació.
Podeu comprovar el registre de compilació de PHP al fitxer:
/var/log/php-rebuild.log
Si voleu supervisar el compilador, utilitzeu aquesta ordre a l'intèrpret d'ordres:
tail -f /var/log/php-rebuild.log
Com actualitzar i canviar la versió de PHP a CWPYouTubevídeo tutorial
Aquí teniu un vídeo tutorial de YouTube sobre com actualitzar la versió PHP del vostre lloc web des del tauler de control de CWP:
Com afegir banderes de construcció personalitzades al commutador PHP?
Això es pot fer editant el fitxer de configuració que es troba a:
CentOS 7: /usr/local/cwpsrv/htdocs/resources/conf/el7/php_switcher/ CentOS 8: /usr/local/cwpsrv/htdocs/resources/conf /el8/php_switcher/
Exemple:
/usr/local/cwpsrv/htdocs/resources/conf/el7/php_switcher/7.0.ini
Al final d'aquest fitxer, afegim:
[shmop-test] default=0 option="--enable-shmop"
- entre claudàtors
[shmop-test], creeu el nom que s'utilitzarà per a la compilació, que ha de ser únic i no definit prèviament al fitxer. - A les opcions, heu de definir banderes de construcció.
- Després de l'edició, podeu crear un nou PHP des del commutador de versions CWP PHP.
- Tingueu en compte que les actualitzacions de CWP sobreescriuran aquest fitxer!
Esperem que l'article "Com actualitzar la versió PHP d'un lloc web en un servidor Linux? Commutador de versió PHP CWP7" compartit al blog de Chen Weiliang ( https://www.chenweiliang.com/ ) us sigui útil.
No dubteu a compartir l'enllaç d'aquest article: https://www.chenweiliang.com/cwl-27807.html
