🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cambiar la versión de PHP en cPanel, Plesk y DirectAdmin

Actualizado el 28 de octubre de 2025

¿Por qué es importante cambiar la versión de PHP en tu hosting?

Cuando contratas un hosting, la versión de PHP que viene configurada por defecto no siempre es la más adecuada para tu proyecto. Cada versión de PHP ofrece mejoras de rendimiento, seguridad y compatibilidad con las últimas aplicaciones. Por ejemplo, si instalas WordPress, muchos plugins y temas modernos requieren PHP 7.4 o superior. Además, las versiones antiguas de PHP dejan de recibir soporte de seguridad, lo que pone en riesgo tu sitio web.

Cambiar la versión de PHP en tu panel de control es un proceso mucho más sencillo de lo que parece. En esta guía completa, te explico paso a paso cómo hacerlo en los tres paneles de hosting más populares: cPanel, Plesk y DirectAdmin. No necesitas ser un experto en programación, solo seguir las instrucciones y tener un poco de paciencia.

Antes de empezar, es importante que sepas que cambiar la versión de PHP puede afectar temporalmente el funcionamiento de tu sitio. Por eso, te recomiendo hacer una copia de seguridad completa de tu web y base de datos antes de proceder. Así, si algo sale mal, podrás restaurar todo sin perder información.


Cambiar la versión de PHP en cPanel

cPanel es, sin duda, el panel de control más utilizado en el mundo del hosting compartido. Su interfaz es intuitiva y encontrarás la opción de cambiar PHP en varios lugares, dependiendo de la configuración que tenga tu proveedor.

Método 1: Usando el selector de versiones de PHP (MultiPHP Manager)

Este es el método más común y recomendado para la mayoría de los usuarios de cPanel.

  1. Accede a tu cPanel: Escribe tu-dominio.com/cpanel en tu navegador o usa el enlace directo que te envió tu proveedor. Introduce tu usuario y contraseña.

  2. Busca la sección "Software": Una vez dentro, desplázate hasta encontrar un apartado llamado "Software" o "Programación". Dentro de esta sección, verás la herramienta "Select PHP Version" (Seleccionar versión de PHP) o "MultiPHP Manager".

  3. Selecciona tu dominio: En la pantalla de MultiPHP Manager, verás una lista con todos los dominios y subdominios asociados a tu cuenta. Haz clic en el dominio para el que quieres cambiar la versión de PHP.

  4. Elige la versión: En el menú desplegable, selecciona la versión de PHP que necesitas. Las opciones más habituales suelen ser PHP 7.4, PHP 8.0, PHP 8.1 o PHP 8.2. Si no sabes cuál elegir, te recomiendo la versión más reciente estable (generalmente PHP 8.1 o 8.2), a menos que tu aplicación requiera una específica.

  5. Guarda los cambios: Haz clic en el botón "Apply" o "Guardar". cPanel procesará el cambio en unos segundos y te mostrará un mensaje de confirmación.

  6. Verifica el cambio: Para asegurarte de que todo funcionó correctamente, puedes crear un archivo llamado info.php en la raíz de tu sitio con el siguiente contenido:

<?php phpinfo(); ?>

Luego, accede a tu-dominio.com/info.php en tu navegador. Verás una página con toda la información de tu configuración de PHP, incluida la versión actual. Recuerda eliminar este archivo después de la verificación por seguridad.

Método 2: Ajustes avanzados en "Select PHP Version"

Algunos proveedores de hosting usan una interfaz más simple que solo muestra el selector de versiones. Si ves la opción "Select PHP Version" en lugar de MultiPHP Manager:

  1. Haz clic en esa herramienta.

  2. En la nueva página, verás un menú desplegable con las versiones disponibles. Selecciona la que prefieras.

  3. También puedes activar o desactivar extensiones de PHP (como mysqli, curl, gd, etc.) marcando las casillas correspondientes. Esto es útil si tu aplicación necesita una extensión específica.

  4. Pulsa "Apply" para guardar los cambios.

[TIP] Si tu sitio usa WordPress, te recomiendo que compruebes la compatibilidad de tus plugins y temas con la nueva versión de PHP antes de cambiarla. Puedes hacerlo en el panel de administración de WordPress en "Herramientas > Compatibilidad del sitio".


Cambiar la versión de PHP en Plesk

Plesk es otro panel muy popular, especialmente en servidores VPS y dedicados. Su interfaz es moderna y el proceso para cambiar PHP es igual de sencillo.

Paso a paso para Plesk

  1. Inicia sesión en Plesk: Accede a tu panel de control. Normalmente, la URL es algo como https://tu-servidor:8443. Usa tus credenciales de administrador o de usuario del plan.

  2. Selecciona el dominio: En el panel principal, verás una lista de tus dominios. Haz clic en el dominio para el que quieres cambiar la versión de PHP.

  3. Ve a la sección "PHP Settings": Dentro del panel del dominio, busca un apartado llamado "PHP Settings" o "Configuración de PHP". Por lo general, se encuentra en el grupo "Aplicaciones" o "Entorno de ejecución".

  4. Elige la versión: Verás un menú desplegable llamado "PHP version". Haz clic y selecciona la versión que necesites. Plesk te mostrará las versiones instaladas en el servidor. Si no ves la que quieres, es posible que necesites instalarla previamente desde el nivel de administrador (esto lo hace tu proveedor de hosting).

  5. Configura opciones adicionales (opcional): Plesk te permite ajustar parámetros como el límite de memoria, el tiempo máximo de ejecución o activar extensiones desde la pestaña "PHP settings" o "Opciones". Puedes dejarlas por defecto si no sabes qué son.

  6. Guarda los cambios: Haz clic en "OK" o "Apply" para guardar la configuración. Plesk aplicará el cambio al instante.

  7. Comprueba el resultado: Igual que en cPanel, puedes crear un archivo info.php para verificar la versión activa.

[INFO] En Plesk, si tienes varios dominios en la misma cuenta, puedes cambiar la versión de PHP de forma individual para cada uno. Esto es muy útil si tienes proyectos con requisitos diferentes.


Cambiar la versión de PHP en DirectAdmin

DirectAdmin es un panel ligero y rápido, muy utilizado en servidores dedicados y VPS de gama media. Aunque su interfaz es más simple que la de cPanel o Plesk, el proceso de cambio de PHP es igual de accesible.

Método para DirectAdmin

  1. Accede a tu DirectAdmin: La URL de acceso suele ser https://tu-servidor:2222. Introduce tus credenciales.

  2. Ve a "Domain Setup": En el menú superior, busca la sección "Domain Setup" o "Configuración de Dominio". Haz clic en el dominio que quieres modificar.

  3. Busca la opción de PHP: Dentro de la configuración del dominio, verás un campo llamado "PHP Version" o "PHP Mode". Dependiendo de la configuración de tu servidor, puede aparecer como un menú desplegable o como una lista de versiones para elegir.

  4. Selecciona la versión: Elige la versión de PHP que necesites. DirectAdmin suele mostrar opciones como "PHP 7.4", "PHP 8.0", "PHP 8.1", etc. Algunas configuraciones avanzadas te permiten elegir entre "modo CGI", "modo suPHP" o "modo FastCGI". Si no entiendes estas opciones, deja el modo por defecto.

  5. Guarda los cambios: Pulsa el botón "Save" o "Update" para aplicar la nueva versión.

  6. Verifica la versión: Crea un archivo info.php en la raíz de tu dominio y accede a él desde el navegador para confirmar el cambio.

[WARNING] En DirectAdmin, algunos proveedores personalizan el panel y la opción de PHP puede estar en un lugar diferente, como en "Extra Features" o "PHP Settings". Si no encuentras la opción, contacta con tu proveedor de hosting para que te indique la ruta exacta.


Errores comunes al cambiar la versión de PHP y cómo solucionarlos

Cambiar la versión de PHP es un proceso sencillo, pero pueden surgir algunos problemas. Aquí te dejo los más frecuentes y sus soluciones:

1. Error 500 (Internal Server Error)

Este es el error más común después de cambiar PHP. Suele deberse a incompatibilidades entre el código de tu sitio y la nueva versión.

Solución: Revisa los logs de error de tu servidor. En cPanel, puedes encontrarlos en "Errores" o "Logs". En Plesk y DirectAdmin, la ubicación varía, pero normalmente están en ~/logs/. Si el error es por un plugin o tema de WordPress, intenta desactivarlo temporalmente desde la base de datos o el panel de administración.

2. La página se ve en blanco

Esto puede indicar que hay un error fatal de PHP que no se muestra por la configuración de visualización de errores.

Solución: Temporalmente, activa la visualización de errores. Puedes crear un archivo .htaccess en la raíz con el siguiente código:

php_flag display_errors on
php_value error_reporting E_ALL

Después de identificar el error, elimina esas líneas.

3. Funciones o extensiones no disponibles

Al cambiar de versión, algunas extensiones de PHP pueden desactivarse.

Solución: Vuelve a activarlas desde el selector de versiones de PHP en tu panel. En cPanel, usa "Select PHP Version" para marcar las extensiones necesarias. En Plesk, ve a la configuración de PHP y activa las extensiones desde la pestaña de opciones.

4. El cambio no se aplica

A veces, el servidor puede tener caché de opcache o de PHP.

Solución: Espera unos minutos y vuelve a cargar la página. Si el problema persiste, reinicia el servicio de PHP desde tu panel o contacta con el soporte del hosting.


Preguntas frecuentes (FAQ)

¿Cuál es la mejor versión de PHP para WordPress?

Para WordPress, te recomiendo usar PHP 8.1 o PHP 8.2 si tu tema y plugins son compatibles. Estas versiones ofrecen un gran rendimiento y seguridad. Si tienes un sitio antiguo con muchos plugins, PHP 7.4 es una opción segura y estable.

¿Puedo cambiar la versión de PHP sin afectar mi sitio?

Cualquier cambio en la configuración del servidor puede causar una breve interrupción de unos segundos. Por eso, te recomiendo hacerlo en horas de bajo tráfico y siempre con una copia de seguridad reciente.

¿Qué hago si no encuentro la opción de cambiar PHP en mi panel?

Si tu panel no muestra la opción de cambiar PHP, es posible que tu hosting no lo permita o que necesites solicitarlo al proveedor. En algunos planes de hosting compartido, el cambio se hace automáticamente o el soporte lo realiza por ti.

¿Necesito conocimientos técnicos para cambiar la versión de PHP?

No, solo necesitas seguir los pasos que te he indicado. Eso sí, es importante que sepas qué versión necesita tu aplicación. Si no lo sabes, consulta la documentación de tu CMS o contacta con el desarrollador.

¿Puedo volver a la versión anterior de PHP?

Sí, el proceso es el mismo. Solo tienes que seguir los pasos y seleccionar la versión anterior en el menú desplegable.

[INFO] En el panel Syspanel (antes conocido como HestiaCP), el acceso se realiza a través del puerto 2106. Si usas Syspanel, el proceso de cambio de PHP es similar al de DirectAdmin: ve a la configuración del dominio y selecciona la versión deseada. Consulta la documentación de Syspanel para más detalles.


Consejos finales para una transición sin problemas

Cambiar la versión de PHP es una tarea de mantenimiento importante que no debes posponer. Las versiones antiguas de PHP (como 5.6 o 7.0) tienen vulnerabilidades conocidas que pueden comprometer tu sitio.

Antes de cambiar, haz una lista de las aplicaciones que usas (WordPress, Joomla, PrestaShop, etc.) y verifica sus requisitos. Además, recuerda:

  • Haz una copia de seguridad completa antes de cualquier cambio.
  • Prueba tu sitio después del cambio (formularios, inicio de sesión, carrito de compra, etc.).
  • Mantén tus aplicaciones actualizadas para que sean compatibles con las nuevas versiones de PHP.
  • Si tienes dudas, contacta con el soporte de tu hosting. Ellos pueden asesorarte sobre la mejor versión para tu caso.

Espero que esta guía te haya sido de gran ayuda. Cambiar la versión de PHP es un proceso que, una vez que lo haces, se convierte en algo rutinario y rápido. ¡No tengas miedo de actualizar tu hosting y disfruta de un sitio más rápido y seguro!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel