Software

Cómo cambiar la versión de PHP de un dominio en cPanel

¿Qué versión de PHP usar?

Siempre es recomendable tener tu web actualizada, tanto el CMS (WordPress, PrestaShop, Joomla, etc.) como la versión de PHP. Si usas una versión de PHP obsoleta, tu web queda expuesta a vulnerabilidades de seguridad, ya que esas versiones dejan de recibir parches.

Hoy en día, las versiones con soporte activo son:

Versión PHP Fin de soporte oficial
8.0 26 nov 2023 (EOL)
8.1 25 nov 2024
8.2 8 dic 2025
8.3 23 nov 2026

Recomendación: usa siempre la versión más reciente y estable compatible con tu CMS. Ahora mismo lo ideal es PHP 8.2 o PHP 8.3.

¿Cómo saber qué versión de PHP estás usando?

Tienes dos formas fáciles de comprobarlo desde cPanel:

1. Con un archivo phpinfo.php

  1. Entra a tu cPanel.
  2. Ve al Administrador de archivos y entra en la carpeta public_html.
  3. Crea un archivo llamado phpinfo.php y añade este contenido: <?php phpinfo(); ?>
  4. Guarda el archivo y abre en el navegador la URL: tudominio.com/phpinfo.php. Ahí verás la versión exacta de PHP.
Administrador de archivos de cPanel con el archivo phpinfo.php recién creado en la carpeta public_html
Barra de direcciones del navegador mostrando la URL tudominio.com/phpinfo.php para verificar la versión de PHP
Resultado de phpinfo() en el navegador mostrando la versión de PHP activa y los módulos cargados

⚠️ Elimina el archivo phpinfo.php cuando termines de consultarlo — expone información técnica del servidor que podría ser utilizada por atacantes.

2. Desde cPanel — Información del servidor

  1. Entra a cPanel.
  2. En el menú lateral derecho busca Información del servidor.
  3. En «Versión de PHP» verás la que está activa para tu dominio principal.
Sección Información del servidor en cPanel mostrando la versión de PHP activa para el dominio principal

Cambiar la versión de PHP

Tienes dos formas principales:

Opción 1 — Administrador MultiPHP

  1. Entra a cPanel.
  2. Ve a la sección Software → Administrador MultiPHP.
  3. Marca el dominio o subdominio que quieras modificar.
  4. En el desplegable elige la versión de PHP.
  5. Haz clic en Aplicar.
Sección Software en cPanel de Nicalia mostrando el acceso al Administrador MultiPHP para cambiar la versión de PHP
Administrador MultiPHP en cPanel con el dominio seleccionado y el desplegable para elegir la versión de PHP

Opción 2 — Selector de versiones PHP

  1. Ve a Software → Seleccionar versión PHP.
  2. Elige la versión que quieras y pulsa Establecer como actual.
  3. Si quieres activar o desactivar extensiones (por ejemplo pdo_mysql, zip, mbstring), marca las casillas correspondientes.
  4. Para configurar valores de PHP (como memory_limit o upload_max_filesize), entra en Switch to PHP Options y ajusta según lo que necesites.
Selector de versiones PHP en cPanel mostrando las versiones disponibles y las extensiones PHP que se pueden activar o desactivar

Versiones de PHP recomendadas por CMS

CMS Versión PHP recomendada
WordPress 6.x PHP 8.1 o superior
PrestaShop 8.x PHP 8.1 / 8.2
Joomla 4.x PHP 8.1 / 8.2
Drupal 10 PHP 8.1 / 8.2

Evita usar PHP 7.4 o anteriores salvo que tu web dependa de un plugin o módulo sin actualizar. Consulta la guía cómo modificar los valores de PHP en cPanel para ajustar directivas adicionales como memory_limit, max_execution_time o upload_max_filesize tras cambiar la versión.

Errores frecuentes al cambiar la versión de PHP

La web muestra pantalla en blanco o error 500 después de cambiar a PHP 8.x

Algún plugin, tema o función del código usa sintaxis o funciones de PHP que fueron eliminadas en PHP 8.x. Activa el modo debug de WordPress (guía de debug) para ver el error exacto. Los problemas más habituales son funciones deprecated de PHP 7.x no actualizadas, uso de create_function() (eliminada en PHP 8.0) o parámetros en orden incorrecto en funciones de cadenas.

El Administrador MultiPHP no aplica el cambio a un dominio addon

Si el dominio addon hereda la versión de PHP del dominio principal, puede que no aparezca como opción independiente en MultiPHP. En ese caso usa el Selector de versiones PHP (Opción 2) que aplica la versión a nivel de cuenta, o añade la directiva en el .htaccess del dominio addon. Consulta la guía cambiar versión de PHP con .htaccess.

Los plugins de WordPress muestran advertencias de compatibilidad con PHP 8.x

Un aviso de compatibilidad no impide que el plugin funcione — significa que el desarrollador no ha confirmado explícitamente el soporte para esa versión. Si el plugin funciona correctamente, puedes ignorarlo. Si causa errores, actualiza el plugin a su última versión o contáctate con el desarrollador.

Después de cambiar la versión de PHP, la caché sirve la versión anterior

Si tienes LiteSpeed Cache o cualquier otro plugin de caché activo, vacía la caché después de cambiar la versión de PHP. En LiteSpeed Cache: LiteSpeed Cache → Herramientas → Vaciar todo.

Preguntas frecuentes sobre la versión de PHP en cPanel

¿Cómo cambiar la versión de PHP en cPanel de Nicalia?

Hay dos métodos: (1) Administrador MultiPHP: cPanel → Software → Administrador MultiPHP → selecciona el dominio → elige la versión → Aplicar; (2) Selector de versiones PHP: cPanel → Software → Seleccionar versión PHP → elige la versión → Establecer como actual.

¿Qué versión de PHP debo usar con WordPress?

WordPress 6.x requiere un mínimo de PHP 7.4, pero la versión recomendada actualmente es PHP 8.2 o PHP 8.3. Ofrecen mejoras significativas de rendimiento y seguridad respecto a versiones anteriores. Antes de actualizar, verifica que todos tus plugins y temas son compatibles con PHP 8.x.

¿Puedo tener diferentes versiones de PHP para distintos dominios en la misma cuenta?

Sí. Mediante el Administrador MultiPHP puedes asignar una versión de PHP diferente a cada dominio o subdominio de tu cuenta cPanel de forma independiente.

¿Cómo verificar qué versión de PHP está activa en mi dominio?

Crea un archivo phpinfo.php en public_html con el contenido <?php phpinfo(); ?> y accede a tudominio.com/phpinfo.php. La primera línea mostrará la versión exacta. Recuerda eliminar el archivo después.

¿Es seguro actualizar a PHP 8.x sin probar antes?

No se recomienda actualizar directamente en producción sin pruebas. Si tienes un entorno de staging o puedes hacer una copia de la web, prueba primero ahí. Si no, actualiza la PHP, revisa la web en todas sus secciones principales, y si hay errores vuelve a la versión anterior desde MultiPHP mientras corriges la compatibilidad.