Guía para cambiar la versión de PHP en cPanel para WordPress
¿Sabías que la versión de PHP que usa tu WordPress es uno de los factores que más influyen en la velocidad de carga y en la seguridad de tu web? Si tu sitio va lento, da errores extraños o ves avisos de “tu versión de PHP no es compatible”, probablemente ha llegado el momento de actualizarla.
En esta guía completa y paso a paso, te voy a explicar exactamente cómo cambiar la versión de PHP en cPanel, qué debes tener en cuenta antes de hacerlo, y cómo evitar los errores más comunes. No necesitas ser un experto en programación, solo seguir las instrucciones con calma. Vamos a ello.
¿Por qué es importante cambiar la versión de PHP en cPanel?
El PHP es el lenguaje de programación que interpreta el código de WordPress en tu servidor. Piensa en él como el motor del coche: si el motor es antiguo, el coche (tu web) irá más lento y consumirá más. Cada nueva versión de PHP incluye mejoras de rendimiento, parches de seguridad y nuevas funciones.
Usar una versión obsoleta (como PHP 5.6 o 7.0) no solo hace que tu web sea más lenta, sino que la convierte en un objetivo fácil para los hackers. WordPress y sus plugins (como Elementor, WooCommerce o Rank Math) están optimizados para las versiones más recientes, por lo que mantener PHP actualizado es clave para el buen funcionamiento de tu sitio.
Además, cambiar la versión de PHP en cPanel es un proceso reversible. Si algo sale mal, siempre puedes volver a la versión anterior en menos de un minuto. Así que no tengas miedo, es más sencillo de lo que parece.
Antes de empezar: prepara tu sitio para el cambio
No te lances a cambiar PHP sin más. Una actualización mal planificada puede romper tu web. Sigue estos pasos previos para asegurarte de que todo vaya bien.
1. Haz una copia de seguridad completa
Esto es innegociable. Antes de tocar nada, realiza una copia de seguridad tanto de los archivos como de la base de datos. Puedes hacerlo desde el propio cPanel en la sección “Copias de seguridad” o usando un plugin como UpdraftPlus.
Si algo falla durante el cambio, podrás restaurar tu web en cuestión de minutos.
2. Comprueba la compatibilidad de tu WordPress y tus plugins
No todos los plugins son compatibles con las versiones más nuevas de PHP. Para evitar sustos, ve a Herramientas > Salud del sitio en tu escritorio de WordPress. Ahí verás si hay avisos de compatibilidad.
También puedes usar el plugin "PHP Compatibility Checker" (revisa la compatibilidad de tus plugins con la versión de PHP que quieres instalar). Es gratuito y muy útil.
3. Activa el modo de mantenimiento (opcional pero recomendado)
Si tu web tiene mucho tráfico, activa un modo de mantenimiento temporal. Puedes hacerlo con un plugin o añadiendo un archivo .maintenance en la raíz de tu WordPress. Esto evitará que los visitantes vean errores mientras haces el cambio.
Cómo cambiar la versión de PHP en cPanel paso a paso
Ahora sí, vamos al grano. Sigue estos pasos y tendrás tu PHP actualizado en menos de 5 minutos.
Paso 1: Accede a tu panel de cPanel
Escribe tudominio.com/cpanel en tu navegador o usa el acceso directo que te haya proporcionado tu proveedor de hosting. Introduce tu usuario y contraseña.
Paso 2: Busca la sección "Software" o "Motor de PHP"
Dentro de cPanel, busca la sección llamada “Software” o “Motor de PHP”. Dependiendo del tema de tu cPanel (puede variar según el proveedor), verás un icono llamado “Select PHP Version”, “MultiPHP Manager” o “PHP Version”. Haz clic en él.
Si no lo encuentras, usa el buscador de cPanel (arriba a la derecha) y escribe "PHP".
Paso 3: Selecciona el dominio que quieres modificar
En la pantalla de MultiPHP Manager o Select PHP Version, verás una lista con todos tus dominios. Si solo tienes una web, te aparecerá tu dominio principal. Haz clic en él para seleccionarlo.
Paso 4: Elige la nueva versión de PHP
En la parte superior o en un menú desplegable, verás un selector con las versiones de PHP disponibles. Normalmente encontrarás opciones como:
- PHP 7.4 (muy estable, pero algo antigua)
- PHP 8.0 (recomendada)
- PHP 8.1 (muy recomendada)
- PHP 8.2 (la más moderna y rápida)
Para WordPress, te recomiendo PHP 8.1 o 8.2 si tu hosting lo permite. Son rápidas, seguras y compatibles con la gran mayoría de plugins actuales.
Selecciona la versión deseada y haz clic en “Set as current”, “Apply” o “Update” (el botón puede tener diferentes nombres).
Paso 5: Configura las extensiones de PHP (opcional)
En la misma pantalla, verás una lista de extensiones de PHP (como mysqli, curl, gd, etc.). Asegúrate de que las que necesitas estén activadas. Para WordPress, las más importantes son:
mysqli(conexión con la base de datos)curl(para APIs y conexiones externas)gd(para procesar imágenes)xml(para feeds y sitemaps)
Normalmente ya vienen activadas, pero es bueno revisarlas. Marca las casillas necesarias y guarda los cambios.
Paso 6: Verifica que el cambio se ha aplicado
Una vez guardado, cPanel te mostrará un mensaje de éxito. Para confirmar que la versión ha cambiado, ve a tu escritorio de WordPress y entra en Herramientas > Salud del sitio. Ahí verás la versión de PHP actualizada.
También puedes crear un archivo info.php en la raíz de tu web y abrirlo en el navegador para ver los detalles, pero esto es más avanzado y no lo necesitas para el día a día.
¿Qué hago si mi WordPress se rompe después de cambiar PHP?
Tranquilo, es más común de lo que crees y casi siempre tiene solución. Aquí tienes los errores más típicos y cómo arreglarlos.
Error 1: Página en blanco (error 500)
Esto suele deberse a que un plugin o tema no es compatible con la nueva versión de PHP. La solución rápida es volver a la versión anterior de PHP desde cPanel (sigue los mismos pasos pero selecciona la versión anterior).
Después, desactiva todos los plugins (puedes hacerlo renombrando la carpeta wp-content/plugins a wp-content/plugins_backup desde el Administrador de Archivos de cPanel). Luego reactívalos uno a uno para encontrar el culpable.
Error 2: Mensajes de "Deprecated" o "Warning"
Estos avisos aparecen en pantalla y son molestos, pero no suelen romper la web. Indican que un plugin usa funciones obsoletas. La solución es actualizar ese plugin o tema a su última versión. Si no hay actualización, contacta con el desarrollador o busca una alternativa.
Error 3: WooCommerce o tienda con errores
Si usas WooCommerce, asegúrate de que la versión de WooCommerce es compatible con la versión de PHP que has elegido. Revisa la documentación oficial o, en caso de duda, quédate en PHP 8.1 que es muy estable para tiendas online.
Error 4: No puedo acceder al wp-admin
Si no puedes entrar al panel de administración, es que algo ha fallado de forma crítica. Vuelve a la versión anterior de PHP y luego desactiva los plugins via FTP o cPanel (renombrando la carpeta de plugins). Después vuelve a intentar el cambio.
Preguntas frecuentes sobre cambiar PHP en cPanel
Aquí tienes las dudas más habituales que nos llegan al soporte, resueltas de forma clara.
¿Puedo cambiar la versión de PHP sin que mi web se caiga?
Sí, el cambio es casi instantáneo. En cuestión de segundos el servidor aplica la nueva versión. No hay tiempo de inactividad, aunque es recomendable hacerlo en horas de poco tráfico por si acaso.
¿Cada cuánto debo actualizar PHP?
Lo ideal es mantener siempre la versión más estable y reciente. Te recomiendo revisar cada 6 meses si hay una versión nueva. WordPress y los plugins se actualizan constantemente, así que es mejor no quedarse atrás.
¿Qué pasa si mi hosting no tiene PHP 8.2?
No pasa nada. Usa la versión más reciente que ofrezca tu proveedor. Si solo tienes PHP 7.4, es mejor que nada, pero considera cambiar de hosting si buscas el máximo rendimiento.
¿Puedo tener diferentes versiones de PHP para diferentes dominios?
Sí, cPanel te permite asignar una versión de PHP distinta a cada dominio. Esto es útil si tienes varias webs con necesidades diferentes.
¿Qué versión de PHP es la mejor para WordPress en 2024?
Sin duda, PHP 8.2 es la mejor opción actualmente. Es la más rápida, segura y compatible con los últimos plugins. Si tu hosting no la tiene, PHP 8.1 es una excelente alternativa.
Consejos extra para mejorar el rendimiento de WordPress tras actualizar PHP
Una vez que hayas cambiado la versión de PHP en cPanel, aprovecha para optimizar aún más tu sitio. Te dejo algunos trucos rápidos:
- Activa el caché de página: Usa un plugin como WP Rocket o W3 Total Cache. Verás una mejora notable en la velocidad de carga.
- Optimiza las imágenes: Comprime tus imágenes antes de subirlas. Puedes usar plugins como Smush o ShortPixel.
- Revisa tu CDN: Un CDN (Red de Distribución de Contenidos) como Cloudflare puede acelerar tu web para visitantes de todo el mundo.
- Elimina plugins innecesarios: Cada plugin añade código y peso. Cuantos menos, mejor.
Conclusión: no le tengas miedo a actualizar PHP
Cambiar la versión de PHP en cPanel es una tarea sencilla y esencial para mantener tu WordPress rápido, seguro y compatible con las últimas novedades. Siguiendo los pasos que te he dado, podrás hacerlo tú mismo sin necesidad de pedir ayuda a un técnico.
Recuerda siempre: haz una copia de seguridad, comprueba la compatibilidad de tus plugins y no tengas miedo a probar. Si algo sale mal, siempre puedes revertir el cambio.
[TIP] Si tu hosting usa el panel Syspanel en lugar de cPanel, el proceso es muy similar. Accede a través del puerto 2106 (por ejemplo, tudominio.com:2106), busca la sección de "PHP" o "Motor de PHP" y sigue los mismos pasos. La interfaz puede cambiar un poco, pero la lógica es idéntica.
[WARNING] Nunca uses una versión de PHP que haya llegado al final de su soporte (End of Life). Por ejemplo, PHP 5.6 y 7.0 ya no reciben parches de seguridad. Usar estas versiones es un grave riesgo para tu web.
[INFO] Si después de seguir todos los pasos tu web sigue dando problemas, contacta con el soporte de tu hosting. Ellos tienen acceso directo al servidor y podrán ayudarte a diagnosticar el problema. No intentes arreglarlo tú solo durante horas, a veces es un tema de configuración del servidor.
Ahora ya sabes cómo cambiar la versión de PHP en cPanel para WordPress. ¿A qué esperas para darle un empujón de velocidad a tu web? ¡Manos a la obra!
