Hospedaje web15 de diciembre de 2025 18 vistas

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

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

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

Tiempo estimado: 5 minutos
Dificultad: Principiante ⭐
Requisitos previos: Acceso a cPanel


📋 Introducción

PHP (Hypertext Preprocessor) es el lenguaje de programación que impulsa la mayoría de los sitios web, incluidos WordPress, PrestaShop, Joomla y muchos más.

Cambiar la versión de PHP de su alojamiento le permite:

  • Mejorar el rendimiento (PHP 8.3 es hasta 3 veces más rápido que PHP 7.4)
  • Reforzar la seguridad (las versiones antiguas ya no reciben parches)
  • Garantizar la compatibilidad con las últimas versiones de WordPress y plugins
  • Acceder a las nuevas funcionalidades del lenguaje

📊 Las Versiones de PHP en 2025

Tabla de versiones y su estado

Versión Estado Soporte activo Fin de vida Recomendación
PHP 8.4 🟢 Actual Nov 2026 Nov 2028 ✅ Recomendado (si es compatible)
PHP 8.3 🟢 Actual Nov 2025 Nov 2027 Recomendado
PHP 8.2 🟡 Seguridad Dic 2024 Dic 2026 ✅ Compatible
PHP 8.1 🟠 Fin de vida Nov 2023 31 Dic 2025 ⚠️ Actualizar
PHP 8.0 🔴 Obsoleto Nov 2022 Nov 2023 ❌ Dejar de usar
PHP 7.4 🔴 Obsoleto Nov 2021 Nov 2022 ❌ Dejar de usar
PHP 7.3 y - 🔴 Obsoleto - - ❌ Peligroso

⚠️ Atención: PHP 8.1 alcanza su fin de vida el 31 de diciembre de 2025. Actualice a PHP 8.3 o 8.4 lo antes posible.


Compatibilidad con WordPress

Versión de WordPress PHP mínimo PHP recomendado PHP 8.3 PHP 8.4
WordPress 6.7+ 7.2.24 8.3 ✅ Compatible 🟡 Beta
WordPress 6.6 7.2.24 8.2 ✅ Compatible 🟡 Beta
WordPress 6.5 7.2.24 8.1 ✅ Compatible 🟡 Beta
WordPress 6.3-6.4 7.2.24 8.0 ✅ Compatible ⚠️ Probar

💡 WordPress.org recomienda PHP 8.3 para obtener un rendimiento óptimo.


Mejoras de rendimiento por versión

Tiempo de respuesta promedio (referencia de WordPress) :

PHP 7.4  ████████████████████████████████  100% (referencia)
PHP 8.0  ██████████████████████████        77%  (-23%)
PHP 8.1  ████████████████████████          72%  (-28%)
PHP 8.2  ██████████████████████            66%  (-34%)
PHP 8.3  ████████████████████              60%  (-40%)

🚀 PHP 8.3 es aproximadamente un 40% más rápido que PHP 7.4 para WordPress!


🔍 Verificar Su Versión Actual de PHP

Antes de cambiar de versión, verifique qué versión se está utilizando actualmente.

Método 1: A través de cPanel (MultiPHP Manager)

  1. Conéctese a cPanel
  2. En la sección Software, haga clic en MultiPHP Manager
  3. Consulte la columna Versión de PHP para cada dominio

Método 2: A través de WordPress (Salud del sitio)

  1. Conéctese al admin de WordPress
  2. Vaya a HerramientasSalud del sitio
  3. Haga clic en Información
  4. Desplácese por la sección Servidor
  5. Consulte la línea Versión de PHP

Método 3: Crear un archivo phpinfo

  1. Cree un archivo phpinfo.php con el siguiente contenido:
<?php
phpinfo();
?>
  1. Súbalo a la raíz de su sitio (public_html)
  2. Acceda a https://su-sitio.com/phpinfo.php
  3. Elimine el archivo después de usarlo (información sensible)

⚙️ Cambiar la Versión de PHP con MultiPHP Manager

MultiPHP Manager es la herramienta de cPanel que le permite cambiar la versión de PHP de sus dominios con unos pocos clics.

Etapa 1: Acceder a MultiPHP Manager

  1. Conéctese a cPanel
  2. En la sección Software, haga clic en MultiPHP Manager

Imagen

Etapa 2: Seleccionar el(los) dominio(s)

  1. Verá la lista de todos sus dominios y subdominios
  2. Marque la casilla a la izquierda del dominio a modificar
  3. Puede seleccionar varios dominios para modificarlos al mismo tiempo

Imagen

Etapa 3: Elegir la nueva versión de PHP

  1. En la esquina superior derecha, haga clic en el menú desplegable Versión de PHP
  2. Seleccione la versión deseada (ej: PHP 8.3)
  3. Haga clic en el botón Aplicar (Apply)

Imagen

Etapa 4: Confirmar el cambio

Aparecerá un mensaje de confirmación:

✅ La versión de PHP se ha actualizado correctamente.

💡 El cambio es instantáneo. No es necesario reiniciar.


Etapa 5: Probar su sitio

Después del cambio:

  1. ✅ Visite su sitio y navegue por varias páginas
  2. ✅ Pruebe los formularios de contacto
  3. ✅ Verifique el carrito y el pago (comercio electrónico)
  4. ✅ Inicie sesión en la administración
  5. ✅ Verifique que los plugins funcionen

🔧 Modificar los Parámetros de PHP (MultiPHP INI Editor)

Además de la versión, puede ajustar los parámetros de PHP como la memoria, el tamaño de carga, etc.

Acceder a MultiPHP INI Editor

  1. En cPanel, sección Software, haga clic en MultiPHP INI Editor
  2. Seleccione su dominio en el menú desplegable

Parámetros de PHP comunes

Parámetro Descripción Valor por defecto Valor recomendado
memory_limit Memoria máxima por script 128M 256M - 512M
upload_max_filesize Tamaño máximo de carga 2M 64M - 128M
post_max_size Tamaño máximo de datos POST 8M 64M - 128M
max_execution_time Duración máxima de ejecución (seg) 30 300
max_input_time Duración máxima de lectura de datos 60 300
max_input_vars Número máximo de variables 1000 3000 - 5000

Modificar un parámetro

  1. En MultiPHP INI Editor, seleccione su dominio
  2. Encuentre el parámetro a modificar (ej: memory_limit)
  3. Ingrese el nuevo valor (ej: 256M)
  4. Haga clic en Aplicar (Apply)

Ejemplo: Aumentar la memoria PHP para WordPress

Para un sitio WordPress con WooCommerce:

Parámetro Valor recomendado
memory_limit 512M
upload_max_filesize 128M
post_max_size 128M
max_execution_time 300
max_input_vars 5000

📝 Modificar PHP via .htaccess (Alternativa)

Si MultiPHP no está disponible, puede configurar la versión de PHP a través de .htaccess:

Cambiar la versión de PHP

Agregue al inicio de su archivo .htaccess:

# Para PHP 8.3
AddHandler application/x-httpd-php83 .php

# O para PHP 8.2
AddHandler application/x-httpd-php82 .php

# O para PHP 8.1
AddHandler application/x-httpd-php81 .php

⚠️ La sintaxis exacta depende de su proveedor de alojamiento. Contacte al soporte si es necesario.


Modificar los parámetros de PHP via .htaccess

# Aumentar la memoria
php_value memory_limit 256M

# Aumentar el tamaño de carga
php_value upload_max_filesize 64M
php_value post_max_size 64M

# Aumentar el tiempo de ejecución
php_value max_execution_time 300
php_value max_input_time 300

# Aumentar las variables de entrada
php_value max_input_vars 3000

⚠️ Antes de Cambiar de Versión de PHP

Lista de preparación

□ Hacer una copia de seguridad de su sitio (archivos + base de datos)
□ Verificar la compatibilidad de WordPress/CMS
□ Verificar la compatibilidad de los plugins/extensiones
□ Verificar la compatibilidad del tema
□ Probar en un entorno de staging si es posible
□ Tomar nota de la versión actual de PHP (para retroceder si es necesario)

Verificar la compatibilidad de WordPress

En WordPress:

  1. Instale el plugin PHP Compatibility Checker
  2. Ejecute un análisis
  3. Corrija las incompatibilidades detectadas

Manualmente:

  1. Verifique que sus plugins estén actualizados
  2. Consulte la documentación de cada plugin
  3. Verifique que su tema sea compatible con PHP 8.x

Plugins a menudo incompatibles con PHP 8+

⚠️ Estos tipos de plugins pueden causar problemas:

  • Plugins no actualizados desde hace más de 2 años
  • Plugins de caché mal configurados
  • Constructores de páginas antiguos
  • Plugins personalizados/a medida

🔄 Volver a una Versión Anterior

Si su sitio no funciona después del cambio:

  1. Vuelva a MultiPHP Manager
  2. Seleccione el dominio afectado
  3. Elija la versión anterior (ej: PHP 8.2)
  4. Haga clic en Aplicar

💡 El retroceso es igualmente instantáneo.


🔧 Solución de Problemas

Error 500 después del cambio de versión

❌ Posible causa ✅ Solución
Plugin incompatible Desactive los plugins a través de FTP (renombrando la carpeta plugins)
Tema incompatible Active un tema por defecto (Twenty Twenty-Four)
Archivo .htaccess corrupto Renombre .htaccess a .htaccess.bak
Memoria insuficiente Aumente memory_limit en MultiPHP INI Editor

El sitio se vuelve lento después de la actualización de PHP

❌ Posible causa ✅ Solución
Caché obsoleta Vacíe todas las cachés (plugin + navegador)
OPcache desactivado Verifique que OPcache esté activado
Plugins no optimizados Actualice todos sus plugins

Mensaje "Allowed memory size exhausted"

Error fatal: Se ha agotado el tamaño de memoria permitido de 134217728 bytes

Solución:

  1. Vaya a MultiPHP INI Editor
  2. Aumente memory_limit a 256M o 512M
  3. Haga clic en Aplicar

WordPress muestra advertencias (Deprecated)

Obsoleto: La función ... está obsoleta desde la versión X.X

Solución:

  1. Actualice WordPress a la última versión
  2. Actualice todos los plugins
  3. Actualice su tema
  4. Si la advertencia persiste, contacte al autor del plugin/tema

Error "Your PHP installation appears to be missing the MySQL extension"

Solución: Verifique que las extensiones PHP estén activadas:

  1. Vaya a Seleccionar una versión PHP (Select PHP Version)
  2. Active las extensiones: mysqli, pdo_mysql, mysqlnd

📋 Extensiones PHP Recomendadas para WordPress

En Select PHP Version o MultiPHP INI Editor, active estas extensiones:

Extensiones esenciales

Extensión Rol
mysqli Conexión MySQL
curl Peticiones HTTP (API, actualizaciones)
gd Manipulación de imágenes
mbstring Cadenas multibyte (UTF-8)
xml Procesamiento XML
zip Compresión/descompresión
json Formato JSON
openssl Conexiones seguras

Extensiones recomendadas

Extensión Rol
imagick Procesamiento avanzado de imágenes
intl Internacionalización
exif Metadatos de imágenes
fileinfo Tipo de archivos
opcache Caché de bytecode (rendimiento)
sodium Criptografía moderna

📝 Resumen

CAMBIAR LA VERSIÓN DE PHP:
1. cPanel → Software → MultiPHP Manager
2. Marcar el dominio a modificar
3. Seleccionar la versión de PHP (ej: 8.3)
4. Hacer clic en Aplicar
5. Probar el sitio

MODIFICAR LOS PARÁMETROS DE PHP:
1. cPanel → Software → MultiPHP INI Editor
2. Seleccionar el dominio
3. Modificar los valores (memory_limit, upload_max_filesize, etc.)
4. Hacer clic en Aplicar

VERSIONES RECOMENDADAS (2025):
├── 🟢 PHP 8.3 → Recomendado (estable, eficiente)
├── 🟢 PHP 8.4 → Último (si los plugins son compatibles)
├── 🟡 PHP 8.2 → Aceptable
└── 🔴 PHP 8.1 y anteriores → Actualización urgente

ANTES DE CAMBIAR:
├── ✅ Hacer una copia de seguridad del sitio
├── ✅ Verificar la compatibilidad de los plugins
├── ✅ Actualizar WordPress y los plugins
└── ✅ Tomar nota de la versión actual (para retroceder)

📚 Artículos Relacionados

  • Optimizar el rendimiento de tu alojamiento
  • 🔧 Resolver el error 500 Internal Server Error
  • 💾 Crear una copia de seguridad completa de tu sitio
  • 🔄 Actualizar WordPress de forma segura
  • 📊 Comprender los recursos de tu alojamiento