PHP 8.2 en cPanel: Por Qué Actualizar y Cómo Hacerlo Sin Romper WordPress
PHP 8.2 es significativamente más rápido que versiones anteriores, pero muchos hosting en Chile siguen corriendo PHP 7.4 o incluso 7.3 porque «siempre ha funcionado así». El problema: PHP 7.4 llegó al fin de soporte oficial en noviembre 2022. Cada día que pasa con PHP 7.x tu servidor corre sin parches de seguridad.
En SMTP Chile migramos todos nuestros servidores y los de nuestros clientes a PHP 8.2. Esta guía cubre cómo hacerlo sin romper nada.
¿Cuánto más rápido es PHP 8.2 vs versiones anteriores?
| Versión PHP | Requests/segundo (benchmark WordPress) | Estado soporte |
|---|---|---|
| PHP 7.4 | ~350 req/s | Sin soporte (EOL 2022) |
| PHP 8.0 | ~420 req/s | Sin soporte (EOL 2023) |
| PHP 8.1 | ~480 req/s | Soporte activo hasta 2025 |
| PHP 8.2 | ~520 req/s | Soporte activo hasta 2026 |
| PHP 8.3 | ~540 req/s | Soporte activo hasta 2027 |
La diferencia entre PHP 7.4 y 8.2 es de aproximadamente un 50% en rendimiento puro. En sitios WordPress con muchos plugins, la mejora real puede ser mayor.
Antes de actualizar: verificar compatibilidad
No todos los plugins y temas son compatibles con PHP 8.2. Antes de actualizar:
- Haz un backup completo del sitio (Backuply o cPanel Backup)
- Instala el plugin PHP Compatibility Checker en WordPress
- Ejecuta el análisis con PHP 8.2 como versión objetivo
- Revisa los plugins marcados como incompatibles
- Actualiza esos plugins a su última versión (generalmente resuelve la incompatibilidad)
Los plugins que más frecuentemente dan problemas con PHP 8.2 son los abandonados (sin actualizaciones hace 2+ años). Si un plugin crítico no es compatible, busca alternativa antes de actualizar PHP.
Cómo cambiar la versión de PHP en cPanel
Para una cuenta específica (como usuario cPanel)
- cPanel → Software → Select PHP Version
- Seleccionar PHP 8.2 en el menú desplegable
- Clic en «Set as current»
- Guardar
Para todo el servidor (como administrador WHM)
- WHM → Software → EasyApache 4
- En «Currently Installed Packages», verificar que PHP 8.2 esté instalado
- Si no está: clic en «Customize» → buscar PHP 8.2 → instalar
- Para asignar PHP 8.2 como versión por defecto del servidor: WHM → MultiPHP Manager → seleccionar PHP 8.2 como sistema default
Configuración óptima de OPcache para WordPress en PHP 8.2
OPcache es una extensión de PHP que cachea el bytecode compilado de los scripts PHP, eliminando la necesidad de recompilar el código en cada request. Con OPcache bien configurado, WordPress puede responder 5-10x más rápido.
En cPanel, edita el archivo de configuración PHP (o usa WHM → PHP Configuration Editor) y ajusta estos valores:
opcache.enable=1
opcache.memory_consumption=256
opcache.interned_strings_buffer=16
opcache.max_accelerated_files=10000
opcache.revalidate_freq=60
opcache.save_comments=1
opcache.enable_cli=0
Explicación de los valores clave:
- memory_consumption=256: 256MB para OPcache. En servidores con 4GB+ RAM usa 256-512MB.
- max_accelerated_files=10000: WordPress con muchos plugins puede tener miles de archivos PHP.
- revalidate_freq=60: Cada 60 segundos verifica si los archivos PHP cambiaron. En producción puedes subir a 300.
PHP-FPM: El Siguiente Nivel de Rendimiento
Si quieres ir más allá de PHP estándar, PHP-FPM (FastCGI Process Manager) maneja los procesos PHP de forma más eficiente, especialmente bajo carga alta.
En cPanel, PHP-FPM se activa por cuenta:
- WHM → MultiPHP Manager
- Seleccionar la cuenta
- Activar «PHP-FPM»
Con PHP-FPM activado, cada cuenta tiene su propio pool de procesos PHP, lo que mejora el aislamiento y el rendimiento bajo carga concurrente.
Resultado real después de actualizar a PHP 8.2 + OPcache
En sitios de clientes que migramos de PHP 7.4 a PHP 8.2 + OPcache configurado correctamente, los resultados típicos que vemos son:
- Tiempo de carga (TTFB): de 800ms a 200-300ms
- Google PageSpeed Score: mejora de 10-20 puntos en promedio
- Core Web Vitals LCP: mejora notable, especialmente en móvil
La mejora en velocidad también impacta directamente el SEO: Google usa la velocidad de carga como factor de ranking desde 2021.
Servicio de Optimización WordPress en Chile
En SMTP Chile configuramos PHP 8.2 + OPcache + PHP-FPM en todos los planes de hosting y asesorías de servidor. Si tu hosting actual no ofrece PHP 8.2 o no tiene OPcache configurado correctamente, probablemente es hora de cambiar.
Ver planes de hosting optimizado | Contactar para asesoría
Preguntas Frecuentes sobre PHP 8.2 en cPanel
¿Puedo tener PHP 8.2 en una cuenta y PHP 7.4 en otra del mismo servidor?
Sí. cPanel con MultiPHP permite que cada cuenta tenga su propia versión de PHP. Muy útil cuando tienes un sitio antiguo que no es compatible con PHP 8.x.
¿Qué pasa si actualizo PHP y algo se rompe?
Puedes revertir inmediatamente a la versión anterior desde cPanel → Select PHP Version. Por eso es crítico hacer backup antes. El rollback toma 30 segundos.
¿OPcache causa problemas con WordPress?
En general no. El único caso problemático es durante desarrollo activo: si modificas archivos PHP y no ves los cambios, puede ser que OPcache esté sirviendo la versión vieja. Solución: ajustar revalidate_freq a un valor bajo durante desarrollo.
¿Vale la pena actualizar a PHP 8.3 ya?
PHP 8.3 ofrece mejoras adicionales pero la compatibilidad con plugins de WordPress es aún más limitada. Recomendamos PHP 8.2 como el balance óptimo entre rendimiento y compatibilidad en 2026.