
📅 Publicado el 8 de septiembre, 2026 · Por Equipo RedServicio

Si vas a actualizar PHP CentOS en tu VPS, estás dando uno de los pasos más importantes para mejorar el rendimiento y la seguridad de tu sitio web. Cada nueva versión de PHP trae mejoras de velocidad (PHP 8.x puede ser hasta un 30% más rápido que PHP 7.4), parches de seguridad críticos y soporte para las últimas versiones de WordPress, Laravel y otros CMS y frameworks.
El problema es que CentOS, por diseño, ofrece versiones de software estables pero antiguas. Demasiado antiguas, a veces. Por eso, en esta guía te explicamos cómo instalar la última versión estable de PHP usando el repositorio Remi, que sigue siendo el método más fiable y extendido entre administradores.
Por qué actualizar PHP en CentOS es importante
Ejecutar una versión obsoleta de PHP supone tres riesgos claros:
- Seguridad: las versiones sin soporte dejan de recibir parches, y tu servidor queda expuesto a vulnerabilidades ya conocidas. No hace falta ser paranoia para preocuparse por esto.
- Rendimiento: cada generación de PHP mejora el consumo de CPU y memoria. Eso se traduce en tiempos de carga menores, y en hosting compartido se nota bastante.
- Compatibilidad: muchos plugins, temas y frameworks modernos exigen PHP 8.0 o superior para funcionar correctamente.
Requisitos previos antes de empezar
1. Haz una copia de seguridad
Antes de tocar nada, haz un snapshot completo del VPS o, al menos, una copia de tus sitios y configuraciones:
- Copia de los directorios web (normalmente /var/www).
- Volcado de bases de datos con mysqldump o el gestor que uses.
- Copia de los archivos de configuración de PHP (php.ini, pools de PHP-FPM).
Si tu hosting lo permite, un snapshot del VPS completo es la opción más rápida para revertir cambios. En RedServicio, por ejemplo, los planes de hosting VPS incluyen copias de seguridad y soporte técnico 24/7 para acompañarte en este tipo de tareas.
2. Verifica la versión de CentOS
Los comandos varían un poco entre CentOS 7 y CentOS Stream 8/9, así que compruébalo antes:
cat /etc/centos-release
Actualizar PHP CentOS con el repositorio Remi
Paso 1: Instalar los repositorios EPEL y Remi
Conéctate por SSH a tu VPS y ejecuta:
sudo dnf install epel-release -y
sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-9.rpm -y
¿Usas CentOS 7? Entonces sustituye dnf por yum y el paquete por remi-release-7.rpm.
Paso 2: Habilitar el módulo de la versión deseada
En CentOS 8, Stream 9 y derivados, PHP se gestiona como módulo de DNF:
sudo dnf module reset php -y
sudo dnf module enable php:remi-8.3 -y
Sustituye 8.3 por la última versión estable disponible en el repositorio Remi cuando hagas la instalación.
Paso 3: Instalar o actualizar PHP
Instala PHP junto con las extensiones más habituales:
sudo dnf install php php-fpm php-mysqlnd php-gd php-xml php-mbstring php-intl php-opcache php-zip -y
Si ya tenías PHP instalado, este comando lo actualizará manteniendo las extensiones equivalentes.
Paso 4: Configurar y arrancar PHP-FPM
¿Trabajas con Nginx o Apache con PHP-FPM? Habilita y arranca el servicio:
sudo systemctl enable –now php-fpm
sudo systemctl restart php-fpm
Reinicia también tu servidor web (systemctl restart httpd o systemctl restart nginx) para que cargue la nueva versión.
Paso 5: Verificar la instalación
Ejecuta php -v y deberías ver la nueva versión. Para comprobarlo desde el navegador, crea un archivo info.php en tu raíz de documentos con el contenido <?php phpinfo(); ?>, accede, verifica… y elimina el archivo inmediatamente. De verdad, no lo dejes ahí.
Ajustes posteriores a la actualización
Revisa tu php.ini
La nueva versión puede usar un php.ini distinto. Compara y restaura tus valores personalizados, especialmente:
- memory_limit
- upload_max_filesize y post_max_size
- max_execution_time
- Zona horaria (date.timezone)
Prueba la compatibilidad de tu código
Aquí viene lo delicado. PHP 8.x es mucho más estricto con el código antiguo: funciones eliminadas como create_function() o ciertas sintaxis de MySQL antiguos provocarán errores, y no avisarán con amabilidad. Si usas WordPress, actualiza también plugins y temas. Herramientas como PHP Compatibility Checker te ayudan a detectar problemas antes de volver a producción.
Problemas comunes y cómo resolverlos
- Error 502 Bad Gateway tras actualizar: suele deberse a que PHP-FPM escucha en otro socket. Revisa www.conf y la configuración del fastcgi_pass en Nginx.
- Extensiones faltantes: si tu app exige una extensión concreta, instálala con dnf install php-<nombre> desde el mismo repositorio Remi.
- Conflicto de versiones: si el sistema sigue mostrando la versión antigua, verifica que has habilitado el módulo correcto y que no queda instalado el paquete php previo de los repos base.
Preguntas frecuentes
¿Puedo tener varias versiones de PHP en el mismo VPS?
Sí. El repositorio Remi permite instalar versiones paralelas (php74, php81, php83…) y asignar una distinta a cada sitio mediante PHP-FPM.
¿Cuánto tarda la actualización?
En un VPS con pocos sitios, entre 15 y 30 minutos incluyendo pruebas. Con aplicaciones complejas, dedica más tiempo al testing.
¿Es obligatorio usar el repositorio Remi?
No es obligatorio, pero es el método más fiable en CentOS. También existen colecciones de software (SCL), aunque Remi ofrece versiones más recientes y mejor mantenidas.
Conclusión
Saber cómo actualizar PHP CentOS en tu servidor VPS es una habilidad esencial para cualquier webmaster o desarrollador. Con el repositorio Remi, el proceso se reduce a habilitar el módulo correcto, instalar los paquetes necesarios y reiniciar los servicios, siempre respaldado por una copia de seguridad previa y pruebas de compatibilidad posteriores. El resultado: un servidor más rápido, más seguro y preparado para las versiones modernas de tus aplicaciones. Y si prefieres no complicarte con la administración del servidor, en RedServicio ofrecemos hosting de calidad con soporte técnico 24/7 que puede ayudarte con estas tareas en cualquier momento.
Equipo RedServicio
Artículos escritos y revisados por nuestro equipo técnico especializado en hosting e infraestructura web en España.
¿Listo para un hosting de verdad?
Servidores en España · Soporte 24/7 en español · Migración gratuita
Ver Planes desde 3,95€/mes →