Cómo cambiar la versión de PHP en cPanel, Plesk y DirectAdmin (MultiPHP, PHP Selector)
¿Por qué es importante saber cambiar la versión de PHP?
Cambiar la versión de PHP en tu panel de control es una de las tareas más comunes y necesarias para cualquier persona que gestione un sitio web. No es una cuestión de capricho, sino de compatibilidad, seguridad y rendimiento.
Cada sitio web, ya sea un WordPress, una tienda online o un script personalizado, está construido sobre una base de código que funciona mejor con una versión específica de PHP. Por ejemplo, si tu WordPress está desactualizado y usas una versión de PHP muy antigua, es probable que encuentres errores de compatibilidad con plugins o temas modernos.
Además, las versiones antiguas de PHP dejan de recibir parches de seguridad. Esto convierte tu web en un blanco fácil para ataques. Por eso, los paneles de control como cPanel, Plesk y DirectAdmin incluyen herramientas para gestionar este cambio de forma sencilla, sin necesidad de tocar archivos de configuración del servidor.
En esta guía extensa, te explicaré paso a paso cómo cambiar la versión de PHP en los tres paneles más populares del mercado: cPanel (con MultiPHP), Plesk y DirectAdmin (con PHP Selector). También te daré consejos para evitar errores comunes, especialmente si usas WordPress.
Antes de empezar: ¿Qué necesitas saber?
Cambiar la versión de PHP no es peligroso, pero requiere un poco de sentido común. Aquí tienes algunas advertencias importantes que debes leer antes de lanzarte a hacer clics.
[WARNING]: Si cambias la versión de PHP a una demasiado nueva o demasiado antigua, tu sitio web podría mostrar errores como pantallas en blanco, mensajes de "Internal Server Error" o incompatibilidad con algún plugin. Siempre es recomendable hacer una copia de seguridad completa de tu web y base de datos antes de realizar el cambio.
[TIP]: Si tu web es de tipo WordPress, te sugiero activar el modo de depuración (WP_DEBUG) antes de cambiar la versión. Así podrás ver los errores en pantalla y revertir el cambio si es necesario.
¿Qué versión de PHP elegir?
La regla general es usar la versión más reciente y estable que sea compatible con tu CMS y tus plugins. Hoy en día, las versiones 8.1, 8.2 y 8.3 son las más recomendadas. Si usas WordPress, asegúrate de tener la última versión del núcleo y de los plugins para evitar sustos.
Cómo cambiar la versión de PHP en cPanel (MultiPHP)
cPanel es, sin duda, el panel de control más extendido en el hosting compartido. Su herramienta para gestionar PHP se llama MultiPHP Manager y es muy intuitiva.
Paso 1: Accede a tu panel de cPanel
Inicia sesión en tu cuenta de cPanel. Normalmente, la URL es algo así como https://tudominio.com/cpanel o https://tuip:2083. Dentro, busca la sección llamada Software o Software del Servidor.
Paso 2: Encuentra MultiPHP Manager
Dentro de la sección de Software, verás un icono que dice MultiPHP Manager o Administrador MultiPHP. Haz clic en él.
Paso 3: Selecciona el dominio o subdominio
Se abrirá una interfaz donde verás una tabla con todos los dominios y subdominios asociados a tu cuenta. Cada fila tiene un menú desplegable en la columna "Versión de PHP".
Selecciona la versión que desees para cada dominio. Puedes hacerlo de forma individual o marcar la casilla superior para seleccionar todos a la vez.
Paso 4: Aplica el cambio
Una vez hayas elegido la versión, desplázate hasta el final de la página y haz clic en el botón Aplicar o Guardar.
Paso 5: Verifica que todo funciona
Después de aplicar el cambio, es recomendable que visites tu web y compruebes que carga correctamente. También puedes crear un archivo llamado info.php en la raíz de tu web con el contenido <?php phpinfo(); ?> para ver la versión activa. Eso sí, borra ese archivo después de la comprobación por seguridad.
[INFO]: En algunos servidores, la opción se llama "Select PHP Version" en lugar de MultiPHP Manager. Es la misma herramienta, solo que con otro nombre.
Cómo cambiar la versión de PHP en Plesk
Plesk es otro panel muy popular, sobre todo en servidores dedicados y VPS. Su interfaz es moderna y la gestión de PHP es muy flexible.
Paso 1: Accede a Plesk
Inicia sesión en tu panel de Plesk. La dirección suele ser https://tudominio.com:8443.
Paso 2: Ve a "Sitios web y dominios"
En el menú lateral izquierdo, haz clic en Sitios web y dominios. Verás una lista con todos tus dominios.
Paso 3: Busca la opción de PHP
Junto a tu dominio, verás un icono de engranaje o un enlace que dice Configuración de PHP o PHP Settings. Haz clic en él.
Paso 4: Cambia la versión
Se abrirá una nueva página con varias pestañas. En la pestaña Configuración de PHP, encontrarás un menú desplegable llamado Versión de PHP o PHP version. Selecciona la que necesites.
Paso 5: Guarda los cambios
Haz clic en Aceptar o Guardar al final de la página. Plesk aplicará el cambio automáticamente.
[TIP]: Plesk te permite configurar diferentes versiones de PHP para cada subdominio o dominio. Esto es ideal si tienes varios sitios con requisitos distintos.
¿Y si no veo la opción?
Si no encuentras la opción de PHP, es posible que tu plan de hosting no incluya esta funcionalidad o que el administrador del servidor no haya habilitado el soporte para múltiples versiones. En ese caso, contacta con tu proveedor.
Cómo cambiar la versión de PHP en DirectAdmin (PHP Selector)
DirectAdmin es conocido por su ligereza y velocidad. Su herramienta para gestionar PHP se llama PHP Selector y es extremadamente útil porque te permite no solo cambiar la versión, sino también activar o desactivar extensiones.
Paso 1: Accede a DirectAdmin
Entra en tu panel de DirectAdmin. La URL típica es https://tudominio.com:2222.
Paso 2: Ve a tu cuenta de usuario
Si tienes acceso de administrador, verás un menú en la parte superior. Si eres un usuario revendedor o de hosting, es posible que veas directamente la lista de dominios.
Paso 3: Busca "PHP Selector"
En el menú principal, busca la sección Cuenta o Configuración. Dentro, encontrarás un icono llamado PHP Selector o Selector de PHP. Haz clic en él.
Paso 4: Elige el dominio y la versión
En la parte superior de la página, verás un menú desplegable para seleccionar el dominio. Después, verás una lista de versiones de PHP disponibles (por ejemplo, 7.4, 8.0, 8.1, 8.2, etc.). Haz clic en la versión que quieras activar.
Paso 5: Configura las extensiones (opcional)
DirectAdmin te muestra una lista de extensiones PHP (como GD, MySQLi, Curl, etc.) que puedes activar o desactivar con simples casillas de verificación. Te recomiendo dejar las que vienen por defecto activadas.
Paso 6: Aplica los cambios
Haz clic en Guardar o Aplicar. El cambio es casi instantáneo.
[WARNING]: En DirectAdmin, si cambias la versión de PHP y luego ves errores en tu web, revisa primero las extensiones. A veces, una extensión necesaria para tu CMS no está activada en la nueva versión.
Cambiar la versión de PHP en WordPress: Consejos específicos
Si tu sitio es WordPress, el cambio de versión de PHP es aún más crítico. Aquí tienes algunos consejos específicos para que la transición sea suave.
Haz una copia de seguridad completa
Antes de tocar nada, asegúrate de tener una copia de seguridad de los archivos y de la base de datos. Puedes usar un plugin como UpdraftPlus o hacerlo manualmente desde el panel de tu hosting.
Actualiza todo
Actualiza el núcleo de WordPress, todos los temas y todos los plugins a sus últimas versiones. Esto garantiza que sean compatibles con las versiones modernas de PHP.
Comprueba la compatibilidad
Puedes usar un plugin como "PHP Compatibility Checker" para escanear tu sitio y ver si algún plugin o tema es incompatible con la versión que vas a instalar.
Realiza el cambio en un horario de bajo tráfico
Si tu web tiene visitas constantes, intenta hacer el cambio en horas de baja actividad (por ejemplo, de madrugada). Así, si hay algún problema, el impacto será mínimo.
Ten a mano la opción de revertir
Anota la versión anterior de PHP que usabas. Si algo sale mal, sabrás exactamente a qué versión volver.
Preguntas frecuentes (FAQ) sobre cambiar la versión de PHP
Aquí tienes las dudas más comunes que suelen tener los usuarios al enfrentarse a esta tarea.
¿Puedo cambiar la versión de PHP sin perder mis datos?
Sí, cambiar la versión de PHP no borra ni modifica tus archivos, bases de datos ni configuraciones. Solo cambia el intérprete que ejecuta tu código. Es un cambio de entorno, no de contenido.
¿Qué pasa si mi web deja de funcionar después del cambio?
Lo primero es no entrar en pánico. Revisa si el error es visible (pantalla blanca, error 500, etc.). Si es así, vuelve a la versión anterior de PHP desde el mismo panel. Si el problema persiste, contacta con tu proveedor de hosting.
¿Cuál es la mejor versión de PHP para WordPress?
Actualmente, las versiones 8.1 y 8.2 son las más equilibradas en cuanto a rendimiento y compatibilidad. La 8.3 es la más nueva, pero algunos plugins antiguos pueden dar problemas. Si tu WordPress está actualizado, cualquiera de estas tres es una buena opción.
¿Cada cuánto debo cambiar la versión de PHP?
No hay una regla fija, pero se recomienda revisar cada 6 o 12 meses. Las versiones antiguas dejan de recibir soporte, así que es buena práctica mantenerse al día con las versiones estables.
¿Puedo tener diferentes versiones de PHP para diferentes dominios?
Sí, tanto cPanel (MultiPHP) como Plesk y DirectAdmin (PHP Selector) permiten asignar versiones diferentes por dominio o subdominio. Esto es muy útil si gestionas varios proyectos.
Errores comunes y cómo solucionarlos
A veces, a pesar de seguir los pasos al pie de la letra, pueden surgir problemas. Aquí tienes los más habituales.
Error 500 (Internal Server Error)
Este es el más común. Suele deberse a que un plugin o tema usa funciones obsoletas de PHP. La solución más rápida es revertir a la versión anterior y actualizar el software del sitio.
Pantalla blanca (WSOD)
Esto ocurre cuando el código PHP falla silenciosamente. Activa el modo de depuración de WordPress para ver el error exacto. Para ello, edita el archivo wp-config.php y cambia WP_DEBUG a true.
El cambio no se aplica
A veces, el servidor tarda unos minutos en actualizar la configuración. Espera entre 5 y 10 minutos y borra la caché del navegador. Si sigue sin funcionar, reinicia el servicio de PHP desde el panel (si tienes acceso) o contacta con soporte.
Conclusión final
Saber cómo cambiar la versión de PHP en tu panel de control es una habilidad esencial para cualquier administrador de sitios web. Tanto MultiPHP en cPanel, como PHP Selector en DirectAdmin y la configuración en Plesk, son herramientas diseñadas para que este proceso sea intuitivo y seguro.
Recuerda siempre seguir estos pasos:
- Haz una copia de seguridad.
- Actualiza tu CMS y plugins.
- Verifica la compatibilidad.
- Realiza el cambio.
- Comprueba que todo funciona.
[INFO]: Si tu proveedor usa un panel alternativo como Syspanel (antes conocido como HestiaCP), el acceso se realiza a través del puerto 2106. En ese panel, la opción de cambiar PHP suele estar en la sección de "Dominios" o "Web", y el proceso es similar al de DirectAdmin.
Con esta guía, ya no tendrás miedo de actualizar PHP. Es una tarea sencilla que, bien hecha, mejora la velocidad, la seguridad y la estabilidad de tu sitio web. ¡Manos a la obra!
