UA-51298262-10 Skip to main content
Seguridad

Actualiza PHP en tu hosting: guía completa y por qué es crítico

By mayo 14, 2026No Comments

Seguro que has visto esos avisos de seguridad o compatibilidad sobre la versión de PHP de tu servidor. No es solo una recomendación: mantener PHP actualizado es clave para que tu web funcione bien, sea rápida y no la vulneren. En este artículo te cuento por qué importa y cómo hacer el cambio sin que nada se rompa, ya sea que uses hosting compartido, VPS o servidor dedicado.

¿Por qué es importante actualizar PHP en tu hosting?

PHP es el motor de la mayoría de sitios web, incluido WordPress. Cada nueva versión trae mejoras reales. Ignorarlas puede salir caro. Piénsalo.

  • Seguridad: Las versiones viejas dejan de recibir parches. PHP 7.4 perdió soporte en noviembre de 2022. Usar algo así es dejar la puerta abierta a ataques. He visto sitios caer por eso.
  • Rendimiento: PHP 8.x corre hasta un 30% más rápido que 7.4 en aplicaciones reales. Eso son segundos menos de carga para tus visitantes. ¿A quién no le gusta?
  • Compatibilidad con plugins y themes: Los desarrolladores optimizan su código para las versiones más nuevas. Si te quedas atrás, te arriesgas a no poder instalar o actualizar componentes esenciales. Me ha pasado con algún plugin que directamente dejó de funcionar.
  • Soporte técnico: Los proveedores de hosting van dejando de lado las versiones antiguas. Algunos las desactivan a la fuerza. Si no actualizas tú, puede que te quedes sin servicio un día.

Cómo saber qué versión de PHP está usando tu sitio

Antes de tocar nada, necesitas saber dónde estás. No te fíes de lo que crees. Mejor compruébalo. Hay varias formas:

  • Desde el panel de control (cPanel, Plesk, DirectAdmin): Busca la sección «PHP» o «Seleccionar versión de PHP». Ahí ves la versión activa y puedes cambiarla.
  • Con un archivo de prueba: Crea un archivo llamado info.php con esto dentro:

    <?php phpinfo(); ?>

    Súbelo a la raíz de tu web, ábrelo en el navegador y busca «PHP Version». Pero ojo: bórralo después, porque deja ver información sensible del servidor.

  • Con WP CLI (si tienes acceso SSH): Escribe wp --info y mira la línea «PHP version». También puedes usar php -v para la versión de la línea de comandos.

Pasos para actualizar PHP en tu hosting

La forma de hacerlo depende del tipo de hosting. Te voy a contar los casos más comunes, según lo que he visto en el día a día.

Actualizar PHP en cPanel

cPanel es el rey del hosting compartido. Para cambiar la versión:

  1. Entra a tu cPanel.
  2. Busca «Software» y haz clic en «Seleccionar versión de PHP» (o «MultiPHP Manager» en versiones recientes).
  3. Elige tu dominio de la lista.
  4. Selecciona la versión que quieras (por ejemplo, 8.1, 8.2 o 8.3).
  5. Haz clic en «Apply» o «Set as current».
  6. Verifica que tu web sigue funcionando. No te olvides.

En algunos paneles incluso puedes asignar versiones distintas a subdominios. Útil si pruebas cosas.

Actualizar PHP en Plesk

Plesk es común en entornos Windows y algunos Linux. El proceso es parecido:

  1. Ve a «Sitios web y dominios».
  2. Haz clic en el nombre del dominio que quieres modificar.
  3. En «Hosting y DNS», busca «PHP Settings».
  4. Selecciona la nueva versión en el menú desplegable.
  5. Guarda los cambios.

Actualizar PHP en un VPS o servidor dedicado (acceso root)

Si gestionas tu propio VPS, la cosa se hace por comandos. Varía según el sistema operativo. Aquí van dos ejemplos que he usado muchas veces.

  • En Debian/Ubuntu con apt:
    1. Actualiza la lista de paquetes: sudo apt update
    2. Instala la nueva versión y los módulos que necesites. Para PHP 8.3: sudo apt install php8.3 php8.3-cli php8.3-common php8.3-mysql php8.3-curl php8.3-xml php8.3-mbstring
    3. Desactiva la versión antigua: sudo a2dismod php7.4 (ajusta según tu versión) y activa la nueva: sudo a2enmod php8.3
    4. Reinicia Apache o Nginx: sudo systemctl restart apache2 o sudo systemctl restart nginx
  • En CentOS/RHEL con yum o dnf:
    1. Instala el repositorio REMI si no lo tienes: sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm (ajusta la versión de CentOS).
    2. Habilita el módulo de PHP deseado: sudo dnf module enable php:remi-8.3
    3. Instala PHP: sudo dnf install php php-cli php-mysqlnd php-curl php-xml php-mbstring
    4. Reinicia el servidor web.

Actualizar PHP en hosting gestionados con WordPress (mediante WP CLI)

Si tu hosting te da acceso SSH y tienes WP CLI, puedes verificar la compatibilidad antes del cambio. Pero ojo: el cambio real de versión suele hacerse desde el panel de control. WP CLI te ayuda a revisar plugins:

  1. wp plugin list --fields=name,version,status para ver tus plugins.
  2. wp plugin update --all para actualizar todo lo posible.
  3. Usa wp eval 'echo phpversion();' para confirmar la versión tras el cambio.
Consejo práctico (me ha funcionado siempre): antes de actualizar PHP, haz una copia de seguridad completa del sitio (archivos y base de datos). Activa modo de mantenimiento si puedes, o mejor aún, prueba el cambio en un entorno de staging. No te saltes este paso.

Consideraciones importantes antes de actualizar PHP

No basta con subir la versión. Hay que preparar el terreno para que no se rompa nada. Te cuento lo que he aprendido a base de sustos.

  • Verifica la compatibilidad de tu WordPress: WordPress 6.x funciona bien con PHP 8.x. Si tienes una versión muy vieja (anterior a la 5.6), actualízala primero.
  • Actualiza todos los plugins y temas a sus últimas versiones: Muchos plugins antiguos tienen código obsoleto que falla en PHP 8.0+. Revisa el repositorio o contacta al desarrollador. No te confíes.
  • No saltes demasiadas versiones de golpe: Si estás en PHP 5.6, no te vayas directamente a 8.3. Sube primero a 7.4, prueba, luego a 8.1, prueba, y luego a 8.2 o 8.3. He visto sitios morir por ese salto.
  • Activa el modo de depuración de WordPress durante la prueba: Añade esto en tu wp-config.php: define('WP_DEBUG', true); y define('WP_DEBUG_LOG', true);. Así verás errores ocultos en el archivo debug.log de la carpeta wp-content.
  • Revisa los logs del servidor: Después del cambio, mira los logs de error de PHP y del servidor web (Apache/Nginx) para detectar warnings o fatal errors. Es aburrido pero necesario.

Qué hacer si tu sitio se rompe tras la actualización

Si después de actualizar PHP tu web se queda en blanco o da errores, no te asustes. Vuelve temporalmente a la versión anterior desde el panel de control. Luego, respira y analiza:

  • Error fatal: Suele deberse a una función obsoleta o a un plugin incompatible. Mira el log de errores de WordPress o del servidor para identificar el archivo culpable.
  • Desactiva todos los plugins: Ve a la carpeta wp-content/plugins y renombra la carpeta de un plugin problemático para desactivarlo manualmente. Es lo más rápido.
  • Cambia al tema por defecto: Si el problema está en tu tema, activa Twenty Twenty-Four o Twenty Twenty-Three.
  • Actualiza manualmente: Busca versiones actualizadas de los componentes problemáticos. A veces los desarrolladores ya las han soltado.
En RedServicio (redservicio.net) ofrecemos asistencia profesional para resolver cualquier problema técnico relacionado con la actualización de PHP, migraciones o configuración de servidores. Si te ves en un apuro, no dudes en contactarnos.

Para cerrar

Actualizar PHP en tu hosting es de esas tareas que no deberías dejar para mañana. Las versiones obsoletas son un riesgo de seguridad, lastran el rendimiento y te pueden dejar fuera de juego con las últimas funcionalidades de WordPress. El proceso, aunque suene técnico, es bastante accesible si sigues los pasos adecuados y tomas precauciones: copias de seguridad, verificar compatibilidad de plugins y temas, y probar en staging siempre que puedas.

Si tu hosting tiene un panel amigable como cPanel o Plesk, el cambio se hace en unos clics. En VPS o servidores dedicados, con unas líneas de comandos bien ejecutadas basta. Lo importante es no quedarse atrás. Mantén tu sitio al día, seguro y rápido. Y recuerda que en RedServicio (redservicio.net) estamos a tu disposición para guiarte o solucionar cualquier incidencia que surja durante el proceso.

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información. ACEPTAR

Aviso de cookies