Cómo cambiar la versión de PHP en cPanel, Plesk y DirectAdmin (WordPress/PrestaShop)
¿Por qué es importante saber cambiar la versión de PHP?
Antes de entrar en materia, es fundamental que entiendas qué es esto de la "versión de PHP" y por qué te afecta. PHP es el lenguaje de programación que corre "por debajo" de tu web. Piensa en él como el motor de tu coche: si el motor es antiguo, el coche no irá rápido ni podrá usar carreteras modernas. Lo mismo ocurre con tu WordPress o PrestaShop.
Cada versión de PHP (5.6, 7.4, 8.1, 8.2, etc.) trae mejoras de rendimiento, seguridad y nuevas funcionalidades. Pero, ojo, no siempre puedes usar la más nueva: tus plugins y temas deben ser compatibles.
Cambiar versión PHP es una tarea que, aunque suene técnica, es más sencilla de lo que crees. Te lo voy a explicar paso a paso para los tres paneles de control más usados: cPanel, Plesk y DirectAdmin. Estos son los "cuadros de mandos" de tu hosting, donde puedes gestionar todo, incluida la versión de PHP.
Antes de empezar: Preparación y precauciones (IMPORTANTE)
No te lances a cambiar la versión de PHP sin hacer esto antes. Es como cambiar el motor de tu coche sin tener un mecánico a mano: puedes acabar en un taller (o con la web rota).
1. Haz una copia de seguridad completa
Esto es innegociable. Antes de tocar nada, asegúrate de tener una copia de seguridad de tu sitio web (archivos y base de datos). La mayoría de los paneles de control tienen una herramienta para ello. Si no sabes cómo hacerla, contacta con tu proveedor de hosting.
[WARNING] Si no haces una copia de seguridad y algo sale mal, podrías perder todo tu contenido, pedidos o comentarios. No lo arriesgues.
2. Comprueba la compatibilidad de tu web
No todas las webs funcionan bien con todas las versiones de PHP. Un plugin de WordPress o un módulo de PrestaShop puede ser incompatible.
- En WordPress: Ve a
Herramientas > Salud del sitio(o usa un plugin como "Health Check & Troubleshooting"). Esto te dirá si hay problemas de compatibilidad. - En PrestaShop: Consulta la documentación oficial de tu versión de PrestaShop para saber qué versiones de PHP soporta.
3. Activa el modo de mantenimiento (recomendado)
Si tu web tiene mucho tráfico, es buena idea activar el "modo mantenimiento" mientras haces el cambio. Así, si hay algún error, los visitantes no verán una web rota, sino un mensaje de "en mantenimiento".
Cómo cambiar la versión de PHP en cPanel
cPanel es, probablemente, el panel de control más popular en el mundo del hosting compartido. Es muy visual y tiene una herramienta específica para esto.
Paso 1: Accede a la sección "Select PHP Version"
- Inicia sesión en tu cPanel (normalmente es algo como
tudominio.com/cpanel). - Busca la sección Software (o "Software de servidor").
- Dentro, encontrarás el icono Select PHP Version (o "Seleccionar versión de PHP"). Haz clic en él.
Paso 2: Elige la versión de PHP
- Verás una pantalla con un menú desplegable en la parte superior. Ahí podrás seleccionar la versión de PHP que quieras usar (por ejemplo, 8.1, 8.2, etc.).
- Selecciona la versión deseada.
Paso 3: Configura las opciones de PHP (Opcional pero recomendado)
Debajo del selector de versión, verás una lista de "extensiones" y "configuraciones" (como memory_limit, max_execution_time, etc.). Puedes dejarlas como están por defecto. Si no sabes qué son, no las toques.
Paso 4: Guarda los cambios
- Haz clic en el botón Set as current (o "Guardar").
- ¡Listo! Tu sitio web ya está usando la nueva versión de PHP.
[TIP] Puedes verificar que el cambio se ha realizado correctamente creando un archivo llamado info.php en la raíz de tu web con el contenido <?php phpinfo(); ?>. Ábrelo en el navegador y verás la versión de PHP activa. No olvides borrar este archivo después, ya que es un riesgo de seguridad.
Cómo cambiar la versión de PHP en Plesk
Plesk es otro panel muy común, especialmente en servidores VPS y dedicados. Su interfaz es un poco más moderna y la forma de cambiar la versión de PHP es ligeramente diferente.
Paso 1: Accede a la configuración de PHP para tu dominio
- Inicia sesión en Plesk.
- En el panel de la izquierda, verás una lista de tus dominios. Haz clic en el dominio que quieres configurar.
- Dentro del dominio, busca la sección Hosting y DNS (o similar).
- Haz clic en Configuración de PHP (o "PHP Settings").
Paso 2: Selecciona la versión de PHP
- Verás una interfaz con varias pestañas. La primera suele ser "General".
- En la parte superior, encontrarás el selector Versión de PHP (PHP version). Es un menú desplegable.
- Elige la versión que quieras usar.
Paso 3: Ajusta las opciones (Opcional)
En la misma pantalla, puedes ajustar los parámetros de PHP como memory_limit o upload_max_filesize. Es muy útil si tu web necesita más memoria o subir archivos más grandes.
Paso 4: Aplica los cambios
- Haz clic en Aplicar (o "Apply") en la parte inferior de la pantalla.
- Plesk aplicará el cambio al instante. No necesitas reiniciar nada.
[INFO] En Plesk, a veces puedes tener diferentes versiones de PHP activas para diferentes dominios en el mismo servidor. Esto es muy útil si tienes varias webs con requisitos distintos.
Cómo cambiar la versión de PHP en DirectAdmin
DirectAdmin es un panel muy rápido y eficiente, menos "vistoso" que cPanel pero muy potente. La opción para cambiar la versión de PHP es un poco menos intuitiva, pero fácil una vez que la encuentras.
Paso 1: Accede a la configuración de PHP
- Inicia sesión en DirectAdmin (normalmente en
tudominio.com:2222). - Busca la sección Gestión de Cuentas o Configuración de Dominio.
- Haz clic en el dominio que quieres configurar. Se abrirá una página con las opciones de ese dominio.
Paso 2: Encuentra el selector de versión de PHP
- Dentro de la configuración del dominio, busca la pestaña o sección llamada PHP o Configuración de PHP.
- Puede que veas un menú desplegable con las versiones disponibles (5.6, 7.4, 8.1, etc.).
Paso 3: Selecciona y guarda
- Elige la nueva versión de PHP.
- Haz clic en Guardar (o "Save").
[TIP] En DirectAdmin, a veces la opción se llama "PHP Mode" (modo PHP). Puedes elegir entre "CGI", "FastCGI" o "PHP-FPM". Si no sabes cuál elegir, deja la que esté por defecto. Cambiar esto puede afectar al rendimiento y la compatibilidad.
Casos especiales: WordPress y PrestaShop
WordPress: ¿Qué versión de PHP necesito?
WordPress es bastante "amigable" con las versiones de PHP. Sin embargo, te recomiendo lo siguiente:
- Versión mínima: WordPress requiere, como mínimo, PHP 7.4 para funcionar correctamente en la actualidad.
- Versión recomendada: La recomendación oficial es usar PHP 8.1 o superior. Es mucho más rápido y seguro.
- Comprobación: Después de cambiar la versión, revisa tu web. Si algo se ve raro o sale un error, es probable que algún plugin sea incompatible. En ese caso, deberías volver a la versión anterior o actualizar el plugin.
[WARNING] Si tu WordPress es muy antiguo (versión 5.x o anterior), es muy probable que no sea compatible con PHP 8.x. Tendrás que actualizar WordPress primero.
PrestaShop: Un poco más delicado
PrestaShop es un poco más "exigente" con las versiones de PHP. Cada versión de PrestaShop tiene una versión de PHP recomendada.
- PrestaShop 1.6: Usa PHP 5.6 o 7.0 como máximo. No es compatible con PHP 8.
- PrestaShop 1.7: Funciona bien con PHP 7.1 a 7.4. Las versiones más recientes de 1.7 (como la 1.7.8) soportan PHP 8.0.
- PrestaShop 8.0 o superior: Estas versiones están diseñadas para PHP 8.1 o superior.
[INFO] Si tienes una tienda PrestaShop, es vital que consultes la documentación oficial de tu versión antes de cambiar la versión de PHP. Un cambio incorrecto puede hacer que tu tienda deje de funcionar y no puedas gestionar pedidos.
Preguntas Frecuentes (FAQ) sobre cambiar la versión de PHP
¿Puedo cambiar la versión de PHP en cualquier momento?
Sí, puedes hacerlo siempre que quieras. No hay un límite de veces. Pero te recomiendo que lo hagas con cuidado y siempre después de una copia de seguridad.
¿Qué hago si mi web se rompe después del cambio?
Lo primero, no entres en pánico. Tienes dos opciones:
- Vuelve a la versión anterior: Repite los pasos anteriores y selecciona la versión de PHP que tenías antes. Esto debería arreglar el problema al instante.
- Actualiza tus plugins/temas: Si el problema persiste en la nueva versión, es que un plugin o tema es incompatible. Ve al panel de administración y actualiza todo lo que puedas.
¿Cuál es la mejor versión de PHP para mi web?
No hay una respuesta única. Depende de tu CMS, tus plugins y tus necesidades. Como regla general:
- Si usas WordPress, usa la versión más reciente estable (8.2 o 8.3) si tus plugins lo permiten.
- Si usas PrestaShop, sigue las recomendaciones de la documentación oficial de tu versión.
¿Por qué no veo la opción de cambiar la versión de PHP en mi panel?
Esto puede pasar si tu plan de hosting no lo permite o si tu proveedor usa una configuración diferente. Contacta con tu soporte técnico para que te ayuden.
¿Afecta el cambio de versión de PHP a mi base de datos?
No, el cambio de versión de PHP no afecta a tu base de datos (MySQL o MariaDB). Son cosas independientes.
¿Qué es PHP-FPM y por qué debería importarme?
PHP-FPM es una implementación de PHP que es más rápida y eficiente que el modo CGI tradicional. Si tu panel te da la opción de elegir entre "CGI" y "PHP-FPM", elige siempre PHP-FPM. Mejorará el rendimiento de tu web.
[TIP] Si tu hosting usa Syspanel (anteriormente conocido como HestiaCP), el método es similar a DirectAdmin. Accede a través del puerto 2106 (por ejemplo, tudominio.com:2106) y busca la sección de "Configuración de PHP" en el dominio correspondiente.
Conclusión y recomendaciones finales
Cambiar la versión de PHP es una de las tareas más importantes que puedes hacer para mejorar la velocidad y seguridad de tu web. No es una operación de "cirugía mayor", pero requiere que sigas los pasos con cuidado.
Resumen rápido:
- Haz una copia de seguridad de tu web.
- Comprueba la compatibilidad de tu CMS y plugins.
- Elige la versión de PHP adecuada en tu panel (cPanel, Plesk o DirectAdmin).
- Guarda los cambios y verifica que tu web funciona correctamente.
Si tienes dudas, siempre puedes contactar con el soporte de tu hosting. Ellos están para ayudarte y pueden darte consejos específicos para tu configuración.
[INFO] Mantener tu versión de PHP actualizada es una de las mejores prácticas de seguridad. Las versiones antiguas (como PHP 5.6 o 7.0) ya no reciben parches de seguridad, lo que deja tu web expuesta a ataques. Si tu hosting te lo permite, intenta usar siempre una versión que esté soportada activamente.
Espero que esta guía te haya sido de ayuda. ¡Ahora ya sabes cómo cambiar la versión de PHP en los paneles más comunes! Ve con calma, sigue los pasos y tu web te lo agradecerá con mejor rendimiento.
