Cómo cambiar la versión de PHP en cPanel o Plesk (MultiPHP y PHP Selector)
¿Por Qué es Importante la Versión de PHP en tu Web?
Cada sitio web está construido sobre un lenguaje de programación llamado PHP. Piensa en PHP como el motor de tu coche: si el motor es antiguo, el coche no podrá ir rápido ni usar las carreteras modernas. Lo mismo ocurre con tu web. Las versiones de PHP más recientes (como PHP 8.1, 8.2 u 8.3) son mucho más rápidas, seguras y eficientes que las antiguas (como PHP 5.6 o 7.4).
Si tu web usa una versión obsoleta, notarás que carga lento, que tiene más vulnerabilidades de seguridad o que ciertos plugins de WordPress dejan de funcionar. Por eso, cambiar la versión de PHP es una de las tareas de mantenimiento más importantes que puedes hacer.
La buena noticia es que no necesitas ser un experto en Linux para hacerlo. Tanto cPanel como Plesk (los dos paneles de control de hosting más comunes) incluyen herramientas gráficas para que tú mismo, con unos pocos clics, puedas actualizar el motor de tu web. En esta guía te explicamos paso a paso cómo hacerlo, incluyendo cómo usar MultiPHP en cPanel y el PHP Selector en Plesk.
Antes de Empezar: Precauciones y Compatibilidad
Antes de lanzarte a cambiar la versión, es crucial que entiendas un par de cosas. No se trata solo de pulsar un botón; hay que asegurarse de que tu web (sobre todo si usas WordPress) sea compatible con la nueva versión.
[WARNING]
Haz siempre una copia de seguridad completa de tu sitio (archivos y base de datos) antes de cambiar la versión de PHP. Si algo sale mal, podrás restaurar tu web en segundos. La mayoría de los paneles de control tienen herramientas de backup automáticas o manuales.
¿Cómo saber si mi WordPress es compatible?
Si tu web está hecha con WordPress, la compatibilidad es tu mayor preocupación. Un cambio brusco puede romper el diseño o mostrar errores como el famoso "White Screen of Death" (pantalla blanca).
Para verificar la compatibilidad, sigue estos pasos:
- Actualiza todo primero: Asegúrate de que WordPress, tus temas y todos tus plugins estén actualizados a sus últimas versiones. Los desarrolladores suelen actualizar el código para que funcione con las nuevas versiones de PHP.
- Revisa los requisitos: Entra en el panel de administración de WordPress y ve a Herramientas > Salud del sitio. WordPress te dirá si hay algún problema de compatibilidad con la versión de PHP actual.
- Prueba en un entorno seguro: Si tienes un sitio de pruebas (staging), úsalo. Si no, puedes hacer el cambio y, si algo falla, revertir el cambio inmediatamente (sabrás cómo hacerlo al final de este artículo).
Método 1: Cambiar la Versión de PHP en cPanel (MultiPHP Manager)
cPanel es el panel de control más utilizado en el mundo del hosting compartido. Su herramienta para gestionar PHP se llama MultiPHP Manager y es increíblemente fácil de usar.
Paso 1: Accede a tu cPanel
Escribe tudominio.com/cpanel en tu navegador (o usa el enlace que te haya dado tu proveedor de hosting). Introduce tu nombre de usuario y contraseña.
Paso 2: Localiza la sección "Software"
Dentro de cPanel, busca la sección llamada Software o Software de Servicios. Dependiendo del tema de tu cPanel, puede variar, pero normalmente está en la parte central o inferior.
Paso 3: Abre "MultiPHP Manager"
Dentro de esa sección, verás un icono que dice MultiPHP Manager o Gestionar versiones de PHP. Haz clic en él. Esta herramienta te permite cambiar la versión de PHP de todas tus cuentas de hosting a la vez o individualmente.
Paso 4: Selecciona tu dominio o subdominio
Verás una tabla con todos tus dominios, subdominios y cuentas. Cada fila tiene un menú desplegable en la columna "PHP Version". Localiza el dominio de tu sitio web principal.
Paso 5: Elige la nueva versión de PHP
En el menú desplegable, selecciona la versión más reciente y estable que ofrezca tu proveedor (por ejemplo, "lsphp83" o "ea-php83"). Te recomendamos elegir la más alta posible, pero siempre que sea compatible con tu WordPress.
Paso 6: Aplica los cambios
Una vez seleccionada la versión, desplázate hasta el final de la página y haz clic en el botón Aplicar o Guardar. El sistema procesará el cambio en unos segundos.
[TIP]
¿Tienes varios sitios web? Puedes seleccionar varios dominios marcando las casillas de la izquierda y luego elegir la versión en el menú desplegable de la parte superior. Así cambiarás la versión de PHP de todos a la vez.
Método 2: Cambiar la Versión de PHP en Plesk (PHP Selector)
Plesk es otro panel de control muy popular, especialmente en servidores VPS y dedicados. Su herramienta es el PHP Selector, que es aún más potente porque te permite configurar extensiones específicas.
Paso 1: Accede a Plesk
Entra en tu panel de Plesk (normalmente en tudominio.com:8443 o un puerto similar que te haya dado tu hosting). Inicia sesión con tus credenciales.
Paso 2: Ve a "Sitios web y dominios"
En el menú lateral izquierdo, haz clic en Sitios web y dominios. Verás la lista de todos tus sitios.
Paso 3: Encuentra la opción "PHP"
En la fila de tu dominio, busca un icono de engranaje o un botón llamado PHP o Configuración de PHP. Haz clic en él.
Paso 4: Usa el "PHP Selector"
Se abrirá una nueva página o ventana. En la parte superior, verás un menú desplegable llamado PHP version. Este es tu PHP Selector. Despliega el menú y selecciona la versión de PHP que deseas usar (por ejemplo, "8.2.x").
Paso 5: Configura extensiones (Opcional)
Una de las ventajas de Plesk es que, justo debajo del selector de versión, puedes activar o desactivar extensiones de PHP (como imagick, zip, curl, etc.). Si no sabes qué son, no toques nada y deja las que están por defecto.
Paso 6: Guarda los cambios
Desplázate hasta el final de la página y haz clic en Aceptar o Guardar. El cambio se aplicará al instante.
[INFO]
En Plesk, a diferencia de cPanel, el selector es específico para cada dominio. Si tienes varios sitios, tendrás que repetir el proceso para cada uno de ellos.
¿Qué Hago si Mi Web se Rompe Después del Cambio?
No cunda el pánico. Es un escenario común y tiene solución rápida. Si ves una pantalla blanca, un error 500 o un mensaje de "syntax error", significa que un plugin o tema no es compatible con la nueva versión.
Solución 1: Revertir el cambio (La más rápida)
- Vuelve a cPanel (MultiPHP Manager) o a Plesk (PHP Selector).
- Selecciona la versión anterior que tenías.
- Guarda el cambio. Tu web volverá a funcionar en menos de un minuto.
Solución 2: Desactivar el plugin problemático
Si quieres mantener la nueva versión de PHP, tienes que encontrar al culpable.
- Accede a tu hosting por FTP o al administrador de archivos de cPanel/Plesk.
- Ve a la carpeta
wp-content/plugins. - Renombra la carpeta de un plugin a algo como
plugin_nombre_DESACTIVADO. WordPress lo desactivará automáticamente. - Repite el proceso con todos los plugins hasta que la web funcione. Luego, ve actualizando los plugins uno a uno para encontrar cuál era el problemático.
[WARNING]
Nunca dejes tu web con una versión de PHP que ya no tiene soporte de seguridad (como PHP 5.6 o 7.0). Los hackers buscan constantemente webs con software obsoleto. Es mejor perder un plugin que perder tu sitio entero.
Preguntas Frecuentes (FAQ)
¿Cuál es la mejor versión de PHP para WordPress?
La mejor versión es la más reciente y estable que ofrezca tu proveedor de hosting. Actualmente, PHP 8.2 o 8.3 son las opciones más recomendadas. Son extremadamente rápidas y tienen soporte activo. Cualquier versión 7.4 o inferior está obsoleta y es un riesgo de seguridad.
¿Puedo cambiar la versión de PHP si uso Syspanel (HestiaCP)?
Sí, claro. Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es similar. Este panel tiene una interfaz web que se accede normalmente a través del puerto 2106 (por ejemplo, tudominio.com:2106). Dentro de Syspanel, busca la sección de "Web" o "Dominios", haz clic en tu dominio y encontrarás un menú desplegable para seleccionar la versión de PHP. Es igual de sencillo que en cPanel o Plesk.
¿Cada cuánto tiempo debo cambiar la versión de PHP?
No hay una regla fija, pero lo ideal es revisar cada 6 meses o cuando tu proveedor de hosting te notifique que una versión va a quedar obsoleta. Los desarrolladores de WordPress y PHP lanzan versiones nuevas cada año, así que intenta mantenerte al día, pero siempre con la precaución de probar antes.
¿Qué pasa si mi proveedor no me deja cambiar la versión?
Esto es muy poco común hoy en día. Si tu proveedor no te ofrece la opción de MultiPHP o PHP Selector, es señal de que estás en un hosting muy antiguo o de baja calidad. Te recomendamos encarecidamente cambiar a un proveedor que te ofrezca estas herramientas, ya que son esenciales para el rendimiento y la seguridad.
¿Cambiar la versión de PHP afecta a mi base de datos?
No, cambiar la versión de PHP no afecta a tu base de datos MySQL o MariaDB. Son componentes separados. Sin embargo, es igualmente importante mantener la base de datos actualizada, pero eso es otra tarea que normalmente gestiona el proveedor de hosting.
Conclusión: Un Mantenimiento Sencillo con Grandes Beneficios
Saber cambiar la versión de PHP en cPanel o Plesk es una habilidad que te ahorrará muchos dolores de cabeza y mejorará drásticamente la velocidad de tu web. No es una tarea de "hacker", sino una opción de configuración básica que cualquier propietario de un sitio web debería saber usar.
Recuerda el mantra: actualiza tu WordPress, actualiza tus plugins y mantén tu PHP al día. Con las herramientas MultiPHP de cPanel y el PHP Selector de Plesk, el proceso es tan sencillo como elegir una opción de un menú desplegable y pulsar "Guardar".
Si sigues estos pasos y las precauciones que te hemos dado, tu web será más rápida, más segura y estarás preparado para las futuras actualizaciones de WordPress y sus extensiones. No lo dejes para mañana; revisa qué versión de PHP tienes hoy mismo. Tu web (y tus visitantes) te lo agradecerán.
