Com actualitzar la versió PHP del lloc web en un servidor Linux? Commutador de versió CWP7PHP

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 ▼

Com actualitza CWP la versió de PHP El commutador de versions de PHP selecciona la versió 7.4/8.1 de PHP

  1. 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).
  2. Seleccioneu la versió de PHP que voleu compilar al menú desplegable i feu clic a Següent.
  3. Al compilador PHP, podeu afegir o eliminar mòduls com vulgueu.
  4. 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!

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

Tornar a dalt