Directorio de artículos
Actualizar el servidor Linux de un sitio web a una versión superior de PHP hará que las páginas web se carguen de 3 a 5 veces más rápido que con la versión anterior de PHP, al tiempo que mejora la seguridad del sitio web.
Pero antes de actualizar la versión PHP, es muy importante saber si el sitio web es totalmente compatible con el entorno PHP que se va a actualizar, porque si la página web no se puede abrir o la página no se puede cargar por completo, será problemático.
¿Cómo actualizar la versión PHP del sitio web en un servidor Linux?
Esta sección describe los pasos específicos para actualizar un servidor Linux CentOS 7.3 de PHP 5.6.40 a PHP 7.4.28.
Paso 1: Compruebe la versión de PHP instalada en el servidor Linux actual ▼
php -v
Paso 2: Deshabilitar php-fpm ▼
service php-fpm stop
Paso 3: Desinstalar PHP ▼
yum remove php-common
Paso 4: Instalar el código fuente EPEL ▼
yum install epel-release
Paso 5: Instalar source remi ▼
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
Paso 6: Instalar yum-config-manager ▼
yum -y install yum-utils
Paso 7: Utilice yum-config-manager para especificar el repositorio php7.4 para remi ▼
yum-config-manager –enable remi-php74
Paso 8: Instalar y actualizar 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
Paso 9: Compruebe su versión actual de PHP ▼
php -v
- 注意:如果要安装其他版本,可以在第7步将remi-php74改为remi-php72、remi-php71、remi-php70等等……
¿Cómo actualizar CWP7 para cambiar la versión de PHP?
Si ha instalado el panel de control CWP , ignore los pasos anteriores y simplemente siga el tutorial que aparece a continuación para cambiar la versión de PHP.
Ahora CWP 7 tiene una opción de cambio de PHP donde puede cambiar a una versión de PHP diferente muy fácilmente y volver a compilarla con los módulos requeridos.
En el panel de control de CWP, haga clic en el lado izquierdo → Configuración de PHP → Selector de versión de PHP: seleccione manualmente la versión de PHP 7.4.28 ▼

- Haga clic en el selector de versiones de PHP (aquí obtendrá la versión de PHP del servidor y los módulos compilados con los que ahora está compilado su servidor).
- Seleccione la versión de PHP que desea compilar en el menú desplegable y luego haga clic en Siguiente.
- En el compilador de PHP, puede agregar o eliminar módulos como desee.
- Haga clic en Iniciar compilador y el compilador comenzará a funcionar en segundo plano.
- El compilador tarda de 5 a 20 minutos en completarse, según los módulos que haya instalado y la potencia de la CPU.
- Puede volver a consultar en 15 minutos y verificar qué versión de PHP y módulos tiene ahora en CWP – Cambio de versión de PHP.
- Su sitio web y CWP funcionarán como de costumbre durante la compilación, y la versión de PHP se actualizará una vez que se complete la compilación.
Puede consultar el registro de compilación de PHP en el archivo:
/var/log/php-rebuild.log
Si desea monitorear el compilador, use este comando en el shell:
tail -f /var/log/php-rebuild.log
Cómo actualizar y cambiar la versión de PHP en CWPYouTubevideotutorial
Aquí hay un video tutorial de YouTube sobre cómo actualizar la versión de PHP de su sitio web desde el panel de control de CWP:
¿Cómo agregar banderas de compilación personalizadas al conmutador de PHP?
Esto se puede hacer editando el archivo de configuración ubicado en:
CentOS 7: /usr/local/cwpsrv/htdocs/resources/conf/el7/php_switcher/ CentOS 8: /usr/local/cwpsrv/htdocs/resources/conf /el8/php_switcher/
示例 :
/usr/local/cwpsrv/htdocs/resources/conf/el7/php_switcher/7.0.ini
Al final de este archivo, agregamos:
[shmop-test] default=0 option="--enable-shmop"
- entre corchetes
[shmop-test], creas el nombre que se utilizará para la construcción, que debe ser único y no definido previamente en el archivo. - En las opciones, debe definir los indicadores de compilación.
- Después de editar, puede crear un nuevo PHP desde el selector de versiones de CWP PHP.
- ¡Tenga en cuenta que las actualizaciones de CWP sobrescribirán este archivo!
Esperamos que el artículo "Cómo actualizar la versión PHP de un sitio web en un servidor Linux? Cambiador de versión PHP CWP7" compartido en el blog de Chen Weiliang ( https://www.chenweiliang.com/ ) le sea útil.
No dudes en compartir el enlace de este artículo: https://www.chenweiliang.com/cwl-27807.html
