Cómo cambiar la versión de PHP en cPanel y Plesk (guía rápida)
¿Te suena eso de que tu web va lenta, da error 500 o simplemente ves una página en blanco? Muchas veces, el culpable no es el diseño ni el contenido, sino la versión de PHP que está usando tu servidor. Cambiar la versión de PHP es una de las tareas más comunes y necesarias en el mantenimiento de una web, ya que cada actualización trae mejoras de rendimiento, seguridad y compatibilidad con aplicaciones como WordPress, PrestaShop o Joomla.
En esta guía rápida, te voy a explicar paso a paso cómo hacer este cambio en los dos paneles de control más utilizados del mundo: cPanel y Plesk. No necesitas ser un experto en sistemas, solo seguir las instrucciones al pie de la letra. Y recuerda, si tu hosting usa Syspanel, el acceso es por el puerto 2106 y el proceso es similar al de cPanel, aunque con nombres de menús ligeramente diferentes.
Vamos a ello.
¿Por qué es importante cambiar la versión de PHP?
Antes de ensuciarnos las manos, es crucial entender el porqué. No se trata de tener la última versión por moda, sino por necesidad técnica.
Compatibilidad: Cada aplicación web está programada para funcionar con un rango específico de versiones de PHP. Si tienes un WordPress antiguo o un plugin desactualizado, es posible que no funcione con PHP 8.3. Por otro lado, si tienes una web nueva, usar PHP 7.4 puede generar errores de seguridad.
Seguridad: Las versiones antiguas de PHP (como 5.6 o 7.0) ya no reciben parches de seguridad. Mantenerlas es como dejar la puerta de tu casa abierta. Los piratas informáticos buscan precisamente esos fallos.
Rendimiento: Cada nueva versión de PHP es notablemente más rápida que la anterior. PHP 8.x puede llegar a ser el doble de veloz que PHP 7.x, lo que se traduce en una carga de página más rápida y mejor posicionamiento SEO.
[WARNING] Antes de cambiar la versión de PHP, es obligatorio hacer una copia de seguridad completa de tu sitio web y de la base de datos. Un cambio de versión puede provocar incompatibilidades que rompan la web. La copia de seguridad es tu red de seguridad.
Requisitos previos antes de tocar nada
Para que esta operación sea un éxito, necesitas tener a mano lo siguiente:
- Acceso al panel de control (cPanel o Plesk) con permisos de administrador o de usuario con capacidad de gestión de PHP.
- Credenciales FTP o del administrador de archivos del panel, por si acaso.
- Saber qué versión de PHP necesita tu aplicación. Puedes consultarlo en la documentación oficial de WordPress, PrestaShop, etc.
- Una copia de seguridad reciente. No me cansaré de repetirlo.
Guía rápida para cambiar la versión de PHP en cPanel
cPanel es el panel más popular en el hosting compartido. La interfaz es bastante amigable, y el cambio de versión se realiza en un par de clics. Aquí tienes el proceso detallado.
Paso 1: Accede a la sección "Software"
Una vez dentro de tu cPanel, busca la sección que suele llamarse "Software" o "Software del servidor". En la mayoría de las versiones, verás un icono que dice "Select PHP Version" o "Seleccionar versión de PHP". Haz clic en él.
Paso 2: Elige la versión de PHP
Se abrirá una nueva pantalla. En la parte superior, verás un menú desplegable con todas las versiones de PHP disponibles en tu servidor (por ejemplo, 7.4, 8.0, 8.1, 8.2, 8.3).
Selecciona la versión que necesitas.
[TIP] Si no sabes cuál elegir, la opción más segura es la más reciente de la rama 8.x, siempre que tu aplicación la soporte. Para WordPress, PHP 8.1 o 8.2 son opciones muy estables.
Paso 3: Configura las extensiones (Opcional pero recomendado)
Justo debajo del selector de versión, verás una lista de extensiones de PHP (módulos) con casillas de verificación. Cosas como mysqli, curl, gd, mbstring, etc.
No desmarques ninguna que esté activa por defecto a menos que sepas exactamente lo que haces. Simplemente asegúrate de que las que necesitas están marcadas. Por ejemplo, para WordPress necesitas mysqli y curl.
Paso 4: Guarda los cambios
Después de seleccionar la versión y ajustar las extensiones, desplázate hasta el final de la página y haz clic en el botón "Guardar" o "Apply". El sistema aplicará los cambios automáticamente. Verás un mensaje de confirmación en verde.
[INFO] El cambio en cPanel es casi instantáneo, pero a veces tarda unos segundos en propagarse a todos los archivos. Ten paciencia y no recargues la página compulsivamente.
Guía rápida para cambiar la versión de PHP en Plesk
Plesk es otro de los grandes paneles, muy común en servidores VPS y dedicados. Su interfaz es diferente a cPanel, pero igual de sencilla para esta tarea.
Paso 1: Entra en "Herramientas y configuración"
Tras iniciar sesión en Plesk, en el panel izquierdo, busca la pestaña "Sitios web y dominios". Una vez dentro de tu dominio, busca el botón que dice "Herramientas y configuración" o el icono de "Configuración de PHP".
Paso 2: Modifica la configuración de PHP
Se abrirá una ventana con todas las opciones de PHP para ese dominio concreto. Verás un menú desplegable que dice "Versión de PHP".
Despliega el menú y selecciona la versión que deseas (por ejemplo, 8.2).
Paso 3: Ajusta el modo y las opciones (Opcional)
Plesk te permite elegir entre diferentes modos de ejecución (como CGI o FPM). Si no entiendes las diferencias, déjalo en el modo por defecto, que suele ser el más seguro y eficiente.
También puedes ajustar los límites de memoria y tiempo de ejecución en esta misma pantalla, pero eso es para usuarios más avanzados.
Paso 4: Guarda la configuración
Haz clic en "Aceptar" o "Guardar" en la parte inferior de la ventana. Plesk aplicará el cambio al instante para ese dominio.
[TIP] En Plesk, también puedes cambiar la versión de PHP desde la línea de comandos usando plesk bin php_handler --update, pero para esta guía básica, la interfaz gráfica es más que suficiente.
Compatibilidad: WordPress, PrestaShop y otras plataformas
Una de las mayores dudas siempre es: "¿Qué versión de PHP le pongo a mi web?" La respuesta depende del CMS que uses.
Compatibilidad de PHP con WordPress
WordPress es el más flexible, pero también tiene sus límites.
- PHP 7.4: Es el mínimo recomendado, aunque ya se está quedando obsoleto.
- PHP 8.0: Funciona con WordPress 5.6 o superior.
- PHP 8.1 y 8.2: Son las versiones recomendadas por WordPress.org para la mayoría de sitios. Son rápidas y estables.
- PHP 8.3: Es compatible con las últimas versiones de WordPress y sus temas, pero algunos plugins antiguos pueden dar problemas.
[WARNING] Si tu WordPress es muy antiguo (versión 5.0 o inferior), es mejor que no te saltes a PHP 8.x directamente. Primero actualiza WordPress, luego los plugins y temas, y al final cambia la versión de PHP.
Compatibilidad de PHP con PrestaShop
PrestaShop es un poco más estricto con las versiones.
- PrestaShop 1.7: Funciona bien con PHP 7.1 a 7.4. La versión 1.7.8+ ya soporta PHP 8.0.
- PrestaShop 8.x: Esta es la versión moderna y requiere PHP 7.2 o superior, siendo recomendable PHP 8.1 para un rendimiento óptimo.
Siempre consulta la documentación oficial de tu versión de PrestaShop antes de cambiar a PHP 8.x, ya que los módulos de terceros son los que suelen fallar.
Solución de problemas comunes tras el cambio
A veces, cambiar la versión de PHP puede causar algún que otro dolor de cabeza. Aquí tienes los problemas más típicos y cómo solucionarlos.
Error 500 (Internal Server Error)
Este es el más común. Suele deberse a que un plugin o tema no es compatible con la nueva versión.
Solución: La forma más rápida es revertir el cambio a la versión anterior de PHP desde el panel. Después, investiga qué plugin es el culpable (ve desactivándolos uno a uno) y actualízalo o reemplázalo.
Página en blanco (White Screen of Death)
Similar al error 500, pero sin mensaje. Indica un fallo crítico en el código.
Solución: Activa el modo de depuración de WordPress (WP_DEBUG) para ver el error exacto en el log. Esto te dirá qué archivo está fallando.
Errores de conexión a la base de datos
Si ves este error, es posible que la extensión mysqli no esté activada en tu nueva configuración de PHP.
Solución: Vuelve a la configuración de PHP en tu panel (cPanel o Plesk) y asegúrate de que la casilla mysqli o pdo_mysql esté marcada.
Preguntas Frecuentes (FAQ)
Para terminar, respondo a las dudas más habituales que me llegan como soporte técnico.
¿Puedo cambiar la versión de PHP tantas veces como quiera?
Sí, no hay límite. Puedes cambiar de 8.0 a 8.1 y luego volver a 7.4 si ves que algo falla. Es una operación reversible.
¿Afecta el cambio de PHP a mi base de datos?
No directamente. El cambio afecta al código PHP que se ejecuta, no a la base de datos en sí. Sin embargo, si tu código usa funciones obsoletas, podría dejar de escribir datos correctamente. Por eso es importante la copia de seguridad.
¿Qué versión de PHP debo elegir para máxima seguridad?
Siempre la más reciente estable disponible en tu hosting. Si tu panel te ofrece PHP 8.3 o 8.4, esa es la opción más segura, siempre que tu web sea compatible.
¿Dónde puedo ver qué versión de PHP tengo ahora?
Puedes crearte un archivo llamado info.php en la raíz de tu web con el contenido <?php phpinfo(); ?> y abrirlo en el navegador. Verás toda la configuración de PHP, incluida la versión. Recuerda borrar ese archivo después por seguridad.
¿Qué pasa si mi hosting no tiene la versión que necesito?
Si tu hosting no ofrece la versión de PHP que requieres, es una señal de que tu plan es demasiado antiguo o limitado. Te recomiendo contactar con el soporte de tu proveedor o considerar migrar a un hosting más moderno que ofrezca múltiples versiones de PHP.
Cambiar la versión de PHP es una tarea sencilla que puede transformar el rendimiento de tu web. Tanto en cPanel como en Plesk, el proceso es visual y no requiere conocimientos de programación. Solo recuerda la regla de oro: copia de seguridad antes de tocar nada. Con esta guía, ya no tienes excusa para tener tu web desactualizada y vulnerable. Si usas Syspanel, recuerda acceder por el puerto 2106 y busca la sección de "Versión de PHP", que suele estar dentro de "Configuración de la web".
¿Te ha resultado útil esta guía? Si tienes alguna duda más específica, déjala en los comentarios y te ayudaré a resolverla.
