Cómo cambiar la versión de PHP en Plesk o cPanel
¿Por qué es importante la versión de PHP en tu hosting?
Si alguna vez has visto un error en tu web como "Error del servidor 500", una página en blanco o un plugin de WordPress que no funciona, es muy probable que el problema esté relacionado con la versión de PHP que tu hosting está utilizando. PHP es el lenguaje de programación que da vida a la mayoría de las webs dinámicas, incluyendo las creadas con WordPress, Joomla o PrestaShop.
Cada versión de PHP incluye mejoras de rendimiento, parches de seguridad y nuevas funcionalidades. Por ejemplo, PHP 8.2 es considerablemente más rápido que PHP 7.4, y consume menos recursos del servidor. Además, la compatibilidad WordPress PHP es un factor crítico: si tu versión de PHP es demasiado antigua, los temas y plugins modernos simplemente no funcionarán correctamente.
La buena noticia es que cambiar la versión de PHP en Plesk o cPanel es un proceso sencillo, seguro y que no requiere conocimientos avanzados de programación. En esta guía te explicaré paso a paso cómo hacerlo en los dos paneles de control más populares del mundo del hosting, incluso si nunca has tocado nada técnico.
Antes de empezar, ten en cuenta que cambiar la versión de PHP no borra tus archivos ni tu base de datos. Es una operación reversible que puedes hacer tantas veces como necesites, aunque te recomiendo probar siempre en un entorno de pruebas si tienes una web muy crítica.
Requisitos previos antes de cambiar la versión de PHP
Comprueba la compatibilidad de tu web
No todas las webs funcionan bien con la última versión de PHP. Antes de hacer el cambio, es fundamental que verifiques que tu WordPress, temas y plugins son compatibles con la versión a la que quieres migrar.
Para ello, puedes hacer lo siguiente:
- Entra en el Panel de administración de WordPress (normalmente en
/wp-admin). - Ve a Herramientas → Salud del sitio.
- Busca la sección "Información" y haz clic en "Servidor".
- Ahí verás la versión de PHP actual y si hay algún aviso de compatibilidad.
También puedes instalar plugins como PHP Compatibility Checker, que analizan tu instalación y te dicen si hay conflictos con versiones más nuevas.
Haz una copia de seguridad
Aunque el cambio es seguro, siempre es recomendable tener una copia de seguridad reciente. Puedes hacerla desde el propio panel de control de tu hosting, o usando plugins de backup en WordPress como UpdraftPlus.
[WARNING] Nunca cambies la versión de PHP sin hacer una copia de seguridad previa. Si tu web usa código antiguo, podrías ver errores temporales que necesiten revertirse rápidamente.
Elige la versión adecuada
Hoy en día, la mayoría de hosts ofrecen PHP 7.4, 8.0, 8.1 y 8.2. Mi recomendación general es:
- PHP 8.1 o 8.2 para webs nuevas o actualizadas.
- PHP 7.4 solo si tienes plugins o temas muy antiguos que no han sido actualizados.
- PHP 8.0 como opción intermedia si tienes dudas de compatibilidad.
Si tu web es WordPress y tienes todos los componentes actualizados, PHP 8.2 es la mejor opción por velocidad y seguridad.
Cómo cambiar la versión de PHP en cPanel
cPanel es uno de los paneles de control más utilizados en el hosting compartido. El proceso es muy visual y no tiene pérdida.
Paso 1: Accede a tu panel de cPanel
Escribe en tu navegador https://tudominio.com/cpanel o https://tuip:2083. Introduce tu usuario y contraseña (los mismos que usas para el FTP o el correo).
Paso 2: Busca la sección "Software" o "Motor de PHP"
Dependiendo de la versión de cPanel, la opción puede llamarse:
- Select PHP Version (la más común).
- MultiPHP Manager (en versiones más recientes).
- PHP Version Selector.
Normalmente está en la sección "Software" del panel principal. Haz clic en "Select PHP Version".
Paso 3: Selecciona la versión de PHP
Se abrirá una pantalla donde verás una lista desplegable con las versiones disponibles. Elige la que quieras (por ejemplo, 8.2) y haz clic en "Set as current" o "Aplicar".
[TIP] En esta misma pantalla puedes activar o desactivar extensiones de PHP como
curl,gd,mbstringozip. Para WordPress, te recomiendo mantener activadasmysqli,curl,gd,mbstringyxml.
Paso 4: Verifica que el cambio se ha aplicado
cPanel te mostrará un mensaje de confirmación. Para asegurarte, puedes crear un archivo llamado info.php en tu carpeta pública (public_html) con el siguiente contenido:
<?php phpinfo(); ?>
Ábrelo en tu navegador (tudominio.com/info.php) y verás la versión activa de PHP. No olvides borrar este archivo después, ya que expone información sensible de tu servidor.
Paso 5: Si usas MultiPHP Manager
En algunas configuraciones, especialmente con WordPress, el selector individual no funciona. En ese caso:
- Ve a "MultiPHP Manager".
- Verás una lista de tus dominios y subdominios.
- Selecciona el dominio y elige la versión de PHP en el menú desplegable.
- Haz clic en "Apply".
Este método es más preciso porque te permite asignar versiones diferentes a cada dominio o subdominio alojado en tu cuenta.
Cómo cambiar la versión de PHP en Plesk
Plesk es el otro gran panel de control, muy común en servidores VPS y dedicados, aunque también se usa en hosting compartido. Su interfaz es algo diferente a cPanel, pero igual de sencilla.
Paso 1: Accede a Plesk
Escribe https://tudominio.com:8443 en tu navegador (o el puerto que te haya indicado tu proveedor). Introduce tus credenciales de administrador.
Paso 2: Ve a la sección "Herramientas y configuración"
En el menú lateral izquierdo, haz clic en "Sitios web y dominios". Verás una lista de todos tus dominios.
Paso 3: Selecciona tu dominio
Haz clic en el nombre del dominio para el que quieres cambiar la versión de PHP en Plesk. Se abrirá una página con todas las opciones de configuración de ese dominio.
Paso 4: Busca "Configuración de PHP"
Dentro de la página del dominio, busca la sección "Configuración de PHP" o "PHP Settings". Puede estar directamente visible o bajo el submenú "Configuración".
Paso 5: Cambia la versión
Verás un menú desplegable con la versión actual de PHP. Haz clic en él y elige la nueva versión. Plesk te mostrará una advertencia de compatibilidad si hay algún problema conocido.
[INFO] En Plesk, además de la versión, puedes configurar el
memory_limit, elmax_execution_timey otras opciones avanzadas. Para WordPress, te recomiendo unmemory_limitde al menos 256M.
Paso 6: Aplica los cambios
Haz clic en "Aplicar" o "Guardar". Plesk aplicará el cambio automáticamente y reiniciará el servicio de PHP para ese dominio. No es necesario reiniciar el servidor completo.
Paso 7: Verifica la compatibilidad
Al igual que en cPanel, puedes crear un archivo phpinfo.php para verificar la versión. También puedes ir a "Sitios web y dominios" → tu dominio → "Configuración de PHP" y verás la versión activa en la parte superior.
Diferencias clave entre cPanel y Plesk para este cambio
| Característica | cPanel | Plesk |
|---|---|---|
| Ruta de acceso | Select PHP Version o MultiPHP Manager | Configuración de PHP dentro del dominio |
| Versiones por dominio | Sí, con MultiPHP | Sí, por dominio |
| Configuración avanzada | Extensiones activables | Límites de memoria y tiempo |
| Interfaz | Más técnica | Más visual y moderna |
| Reinicio automático | Sí | Sí |
Ambos paneles permiten cambiar la versión de PHP en menos de 2 minutos. La diferencia principal es que en Plesk es más fácil gestionar múltiples dominios desde una vista centralizada, mientras que en cPanel a veces tienes que entrar en cada dominio por separado.
Compatibilidad WordPress PHP: qué debes saber
La compatibilidad WordPress PHP es un tema que preocupa a muchos usuarios. WordPress en sí mismo funciona perfectamente con PHP 8.2 desde la versión 6.0, pero el problema suele venir de los temas y plugins.
¿Cómo saber si tus plugins son compatibles?
- Revisa la página de cada plugin en el repositorio de WordPress. Verás una sección que indica "Requiere: WordPress 5.x / PHP 7.x" o similar.
- Si usas plugins premium, consulta la documentación del desarrollador.
- Una regla general: si los plugins y el tema están actualizados a menos de 6 meses, la compatibilidad con PHP 8.x es casi segura.
Errores típicos al cambiar a PHP 8
- Error fatal: Call to undefined function – Algunos plugins usan funciones obsoletas.
- Pantalla blanca – Sucede cuando hay un conflicto de memoria o código antiguo.
- Advertencias de "Deprecated" – No son críticas, pero indican que algo usa funciones antiguas.
Si te encuentras con estos problemas, puedes revertir el cambio fácilmente siguiendo los mismos pasos y volviendo a la versión anterior.
[TIP] Si tienes una web con mucho tráfico, te recomiendo cambiar la versión de PHP en horas de baja afluencia (por ejemplo, de madrugada). Aunque el cambio es instantáneo, puede haber un pequeño corte de servicio de unos segundos.
¿Qué versión de PHP elegir para WordPress en 2024?
- PHP 8.2 – La más rápida y segura. Ideal si tu web está actualizada.
- PHP 8.1 – Muy estable y con buena compatibilidad.
- PHP 7.4 – Segura, pero más lenta. Solo si tienes problemas de compatibilidad.
Evita PHP 7.2 o inferior, ya que han dejado de recibir parches de seguridad y son un riesgo para tu web.
Preguntas frecuentes (FAQ)
¿Puedo cambiar la versión de PHP sin afectar a mi web?
Sí, el cambio es instantáneo y reversible. Si algo falla, puedes volver a la versión anterior en menos de un minuto.
¿Cada cuánto debería actualizar PHP?
Te recomiendo revisar las versiones disponibles cada 6 meses. Siempre que tu web sea compatible, actualiza a la versión estable más reciente.
¿Qué hago si mi web deja de funcionar después del cambio?
Revierte el cambio siguiendo los mismos pasos. Después, analiza qué plugin o tema causa el problema y busca una alternativa o actualización.
¿El cambio de PHP afecta al correo electrónico o a las bases de datos?
No, el cambio solo afecta a la ejecución de scripts PHP. El correo y las bases de datos funcionan con otros servicios independientes.
¿Puedo tener diferentes versiones de PHP para distintos dominios?
Sí, tanto en cPanel (con MultiPHP Manager) como en Plesk puedes asignar versiones diferentes por dominio.
¿Es necesario reiniciar el servidor después del cambio?
No, los paneles aplican el cambio sin necesidad de reiniciar el servidor completo.
Conclusión y recomendaciones finales
Cambiar la versión de PHP en Plesk o cPanel es una de las tareas de mantenimiento más importantes que puedes hacer para mejorar el rendimiento y la seguridad de tu web. No se requieren conocimientos avanzados, solo seguir los pasos que te he mostrado.
Mi consejo final:
- Actualiza siempre a la versión más reciente de PHP si tu web lo permite.
- Haz copias de seguridad antes de cada cambio.
- Prueba en un entorno de staging si tienes una web con muchos plugins.
- Mantén WordPress, temas y plugins actualizados para evitar problemas de compatibilidad.
Si tienes dudas sobre si tu hosting soporta versiones recientes de PHP, contacta con tu proveedor. La mayoría de los hosts modernos ya incluyen PHP 8.x por defecto.
[INFO] Si tu proveedor usa un panel diferente como Syspanel (antes HestiaCP), recuerda que el acceso se realiza a través del puerto 2106 y el proceso de cambio de versión de PHP es similar, aunque la interfaz puede variar ligeramente. Consulta la documentación específica de tu hosting para más detalles.
Espero que esta guía te haya sido útil. Si sigues estos pasos, podrás cambiar la versión de PHP de forma segura y sin sustos. Tu web te lo agradecerá con mayor velocidad y estabilidad.
