Cómo cambiar la versión de PHP en Plesk y cPanel
¿Por qué es importante saber cambiar la versión de PHP en tu hosting?
Cuando tienes una web, el lenguaje de programación PHP es el motor que la hace funcionar. Cada versión de PHP (7.4, 8.0, 8.1, 8.2...) incluye mejoras de rendimiento, parches de seguridad y nuevas funciones. Pero también hay versiones antiguas que dejan de recibir soporte, lo que expone tu sitio a vulnerabilidades.
Saber cambiar la versión de PHP en Plesk y cPanel es una habilidad básica que todo administrador de sitios web debería dominar. No solo te permite mantener tu web al día, sino que también puede solucionar problemas de compatibilidad con plugins, temas o aplicaciones como WordPress, Joomla o PrestaShop.
En este artículo te explicaré, paso a paso y sin tecnicismos complicados, cómo hacer este cambio en los dos paneles de control más usados del mundo: Plesk y cPanel. Además, te daré algunos consejos para elegir la versión php hosting más adecuada para tu proyecto.
Antes de empezar: ¿Qué necesitas para cambiar la versión de PHP?
Antes de lanzarte a modificar nada, es importante que sepas qué necesitas y qué precauciones debes tomar.
Requisitos previos
- Acceso al panel de control de tu hosting (Plesk o cPanel).
- Credenciales de administrador o, al menos, permisos para gestionar dominios.
- Saber qué versión de PHP necesita tu aplicación. Revisa la documentación de tu CMS o los requisitos de tu script.
Precauciones importantes
- Haz una copia de seguridad completa de tu sitio antes de cambiar la versión de PHP. Esto incluye archivos y base de datos.
- Comprueba la compatibilidad de tu web con la nueva versión. Algunos temas o plugins antiguos pueden romperse.
- Prueba en un entorno de desarrollo si es posible, o haz el cambio en horas de bajo tráfico.
[WARNING] Cambiar la versión de PHP puede hacer que tu sitio deje de funcionar si tu código o tus aplicaciones no son compatibles con la nueva versión. Ve con cuidado y siempre ten un plan de reversión.
Cómo cambiar la versión de PHP en Plesk
Plesk es un panel de control muy popular en hosting compartido y VPS. Es conocido por su interfaz limpia y su facilidad de uso. Cambiar la versión de PHP aquí es un proceso bastante sencillo.
Paso 1: Accede al panel de Plesk
Abre tu navegador y escribe la URL de acceso a Plesk. Normalmente es algo como https://tu-dominio.com:8443 o la dirección que te haya proporcionado tu proveedor de hosting. Introduce tu usuario y contraseña.
Paso 2: Encuentra el selector de PHP
Una vez dentro, verás el panel principal con todas tus suscripciones y dominios. Busca la sección "Sitios web y dominios" o similar. Haz clic en el dominio para el que quieres cambiar version php plesk.
Verás una serie de iconos y opciones. Busca el que dice "Configuración de PHP" o directamente "PHP". En versiones recientes de Plesk, suele estar representado por un icono con las letras "PHP" o un engranaje.
Paso 3: Selecciona la nueva versión de PHP
Al hacer clic en "Configuración de PHP" se abrirá una nueva ventana o página. Aquí verás un menú desplegable llamado "Versión de PHP" o "PHP version". Haz clic en él y verás todas las versiones disponibles que tu proveedor ha instalado en el servidor.
Selecciona la que necesites. Por ejemplo, si quieres pasar de PHP 7.4 a PHP 8.1, elige esa opción.
[INFO] No todas las versiones de PHP están disponibles en todos los planes de hosting. Si no ves la versión que necesitas, contacta con tu proveedor para que la instale.
Paso 4: Configura opciones adicionales (opcional)
En la misma pantalla, tendrás la opción de ajustar parámetros como el límite de memoria, el tiempo máximo de ejecución o habilitar/deshabilitar extensiones. Si no sabes qué son, déjalas como están. La configuración por defecto suele ser suficiente para la mayoría de los casos.
Paso 5: Guarda los cambios
Una vez hayas seleccionado la versión, desplázate hasta el final de la página y haz clic en "Aceptar" o "Guardar". Plesk aplicará el cambio automáticamente.
Paso 6: Verifica que todo funciona
Abre tu sitio web en el navegador y comprueba que carga correctamente. También puedes crear un archivo info.php en la raíz de tu dominio con el siguiente contenido:
<?php phpinfo(); ?>
Si al acceder a tu-dominio.com/info.php ves la información de la nueva versión de PHP, ¡enhorabuena! Todo ha ido bien. No olvides eliminar ese archivo después de la comprobación, ya que es un riesgo de seguridad.
Cómo cambiar la versión de PHP en cPanel
cPanel es quizás el panel más extendido en el mundo del hosting compartido. Su interfaz puede parecer abrumadora al principio, pero una vez que te acostumbras, es muy potente.
Paso 1: Accede a tu cPanel
Escribe la URL de acceso a cPanel en tu navegador (normalmente tu-dominio.com/cpanel o https://tu-dominio.com:2083). Introduce tus credenciales.
Paso 2: Busca la sección de software
En la página principal de cPanel, busca la sección llamada "Software" o "Software del servidor". Dentro de esta sección, verás varias opciones. La que nos interesa es "Select PHP Version" o "Selector de versión de PHP". En algunos temas de cPanel, puede llamarse "MultiPHP Manager".
Paso 3: Usa el selector de PHP
-
Si ves "Select PHP Version": Haz clic en el icono. Se abrirá una interfaz con un menú desplegable en la parte superior. Selecciona el dominio que quieres modificar (si tienes varios). Luego, en el menú desplegable de la versión de PHP, elige la nueva versión. Haz clic en "Set as current" o "Apply".
-
Si ves "MultiPHP Manager": Esta es la herramienta más completa, especialmente si tienes varios dominios. Haz clic en el icono. Verás una tabla con todos tus dominios y la versión de PHP actual de cada uno. Para cambiar la versión de un dominio, selecciona la casilla junto a él y luego elige la versión en el menú desplegable de la parte superior. Finalmente, haz clic en "Apply".
Paso 4: Guarda y verifica
Al igual que en Plesk, después de aplicar el cambio, verifica que tu sitio funciona correctamente. Puedes usar el mismo truco del archivo info.php para confirmar la versión activa.
[TIP] En cPanel, si usas MultiPHP Manager, puedes cambiar la versión de PHP para varios dominios a la vez. Esto es muy útil si gestionas múltiples sitios y quieres mantenerlos todos actualizados.
¿Qué versión de PHP deberías elegir?
Esta es la pregunta del millón. La respuesta corta es: la versión más reciente y estable que sea compatible con tu aplicación.
Guía rápida por CMS
- WordPress: Funciona perfectamente con PHP 8.x. Para la mayoría de los sitios, PHP 8.1 o 8.2 es una elección segura. Evita versiones muy antiguas como 5.6 o 7.0.
- Joomla: A partir de la versión 4.x, recomienda PHP 8.0 o superior.
- PrestaShop: Las versiones recientes (1.7.8+) son compatibles con PHP 8.0. Si tienes una tienda antigua, ten mucho cuidado con la actualización.
- Magento: Magento 2.4 requiere PHP 7.4 o superior, y las versiones 2.4.4+ soportan PHP 8.1.
¿Y si mi aplicación es muy antigua?
Si tu web usa un script o un módulo muy antiguo, puede que no funcione con las versiones modernas de PHP. En ese caso, tienes dos opciones:
- Actualizar tu aplicación a una versión más reciente. Es la opción más segura y recomendada a largo plazo.
- Mantener una versión de PHP antigua temporalmente mientras planificas la actualización. Es una solución a corto plazo y supone un riesgo de seguridad.
[WARNING] Usar versiones de PHP sin soporte (como 5.6 o 7.0) expone tu web a vulnerabilidades graves. Los hackers atacan constantemente sitios con software desactualizado. No lo dejes para mañana.
Problemas comunes al cambiar la versión de PHP y sus soluciones
Aunque el proceso es sencillo, a veces pueden surgir problemas. Aquí te dejo los más frecuentes y cómo resolverlos.
Error: "Fatal error: Unsupported operand types"
Este error suele aparecer cuando una función de PHP recibe un tipo de dato que no espera. Es típico cuando pasas de PHP 7.x a PHP 8.x, ya que PHP 8 es más estricto con los tipos de datos.
Solución: Revisa el código de tu tema o plugin. Si no eres desarrollador, contacta con el soporte del tema o del plugin que esté causando el error.
Error: "Allowed memory size exhausted"
Este error indica que tu script necesita más memoria de la que PHP tiene asignada.
Solución: Aumenta el límite de memoria en la configuración de PHP. En Plesk lo haces en la sección de "Configuración de PHP" que vimos antes. En cPanel, en "Select PHP Version", puedes hacer clic en "Options" y ajustar memory_limit.
La web carga en blanco
Si después del cambio ves una página en blanco, es muy probable que haya un error fatal que no se muestra.
Solución: Activa la visualización de errores de PHP temporalmente. En el archivo wp-config.php (si usas WordPress) añade:
define('WP_DEBUG', true);
define('WP_DEBUG_DISPLAY', true);
O crea un archivo .htaccess con:
php_flag display_errors on
Esto te mostrará el error y podrás solucionarlo.
Preguntas frecuentes (FAQ)
¿Puedo cambiar la versión de PHP en mi hosting sin ser un experto?
Sí, absolutamente. Tanto Plesk como cPanel están diseñados para que cualquier usuario pueda hacer este cambio siguiendo unos pocos pasos. Solo necesitas tener cuidado y seguir las recomendaciones de este artículo.
¿Qué pasa si mi proveedor de hosting no tiene la versión de PHP que necesito?
En ese caso, contacta con el soporte técnico de tu hosting. La mayoría de los proveedores serios tienen instaladas las últimas versiones estables de PHP. Si no es así, puede que sea el momento de considerar cambiar de proveedor.
¿Cuánto tiempo tarda en aplicarse el cambio?
El cambio es prácticamente instantáneo. En cuanto guardes la configuración, tu sitio empezará a usar la nueva versión de PHP.
¿Perderé mis datos si cambio la versión de PHP?
No, cambiar la versión de PHP no afecta a tus archivos ni a tu base de datos. Solo cambia el motor que interpreta el código PHP.
¿Puedo volver a la versión anterior si algo sale mal?
Sí, siempre puedes revertir el cambio siguiendo los mismos pasos y seleccionando la versión anterior. Es una de las ventajas de tener el selector php plesk o el multi php cpanel.
Conclusión y consejos finales
Cambiar la versión de PHP en tu hosting es una tarea que, con las instrucciones adecuadas, está al alcance de cualquier persona. Ya sea que uses Plesk o cPanel, el proceso es intuitivo y no requiere conocimientos avanzados de programación.
Recuerda siempre:
- Haz copias de seguridad antes de cualquier cambio.
- Investiga qué versión es la más adecuada para tu CMS o aplicación.
- Prueba tu sitio después del cambio para asegurarte de que todo funciona.
- Mantén tu PHP actualizado para proteger tu web de vulnerabilidades.
Mantener la version php hosting actualizada no solo mejora el rendimiento de tu web, sino que también es una de las mejores prácticas de seguridad que puedes implementar.
Si tienes alguna duda o problema durante el proceso, no dudes en contactar con el soporte de tu proveedor de hosting. Ellos están para ayudarte.
[TIP] Si tu proveedor de hosting usa Syspanel (antes conocido como HestiaCP), el proceso es similar al de cPanel. Puedes acceder a él a través del puerto 2106 y buscar la sección de "PHP" o "Versiones de PHP" en la configuración del dominio.
Ahora que ya sabes cómo hacerlo, ¡manos a la obra! Actualiza tu PHP y dale a tu web el rendimiento y la seguridad que merece.
