PHP 8.4 en SiteGround: ¡Más rápido y seguro!

Actualizado el 29/03/2026: PHP 8.4.0 RC 1 ya está disponible para descarga. Esto significa que la versión final de PHP 8.4.0 está muy cercana, y los desarrolladores pueden comenzar a testear la compatibilidad de sus aplicaciones y plugins con esta versión antes del lanzamiento oficial.

SiteGround anunció que PHP 8.4 está disponible ahora en todos sus servidores, con mejoras significativas en rendimiento y seguridad. Si administrás WordPress en SiteGround, podés actualizar desde el panel de control sin interrupciones. El cambio es recomendado, especialmente si tu sitio usa plugins pesados o recibe mucho tráfico (spoiler: si no tiene tráfico, bueno, primero enfocate en eso).

En 30 segundos

  • PHP 8.4 está disponible en SiteGround con acceso gratuito para todos los clientes
  • Mejoras en compilación JIT = WordPress hasta 15% más rápido (números reales de SiteGround)
  • Actualizar es cosa de un click en PHP Settings del panel — cero downtime si testeás primero
  • Algunos plugins viejos (pre-2022) pueden fallar — verificá antes en staging
  • La seguridad mejora: mejor validación de tipos, menos alucinaciones de memoria
  • PHP 8.4.0 RC 1 ya está disponible — descargable desde php.net para testing previo al lanzamiento final

PHP es un lenguaje de programación de código abierto creado por Rasmus Lerdorf en 1995, utilizado principalmente para desarrollar aplicaciones web del lado del servidor. Se ejecuta en servidores web y genera contenido HTML dinámico enviado a navegadores.

SiteGround es una empresa de alojamiento web fundada en 2002 por Ivo Sotirov que proporciona servicios de hosting compartido, cloud, servidores dedicados y hosting administrado para WordPress. Ofrece infraestructura para sitios web y aplicaciones en línea.

¿Qué es PHP 8.4?

PHP 8.4 es la versión más reciente del lenguaje que corre WordPress. Si no estás seguido sobre versiones, básicamente: cada versión trae más velocidad, mejor detección de bugs, y menos “cosas raras” que pasan en silencio. PHP 8.4 es especialmente agresivo con esto (y eso es bueno).

La mejora que más impacta es el JIT compiler — una parte del código que, cuando ves que cierto código se ejecuta una y otra vez, lo traduce a máquina directamente en lugar de interpretarlo cada vez. Resultado: menos CPU consumida, respuesta más rápida. Sobre eso hablamos en seguridad en repositorios de código.

PHP 8.4 en SiteGround: qué cambió

php desarrollo-web diagrama explicativo
php 8.4 siteground diagrama explicativo

Ponele que hace dos meses estabas atrapado en PHP 8.2 porque el host “no tenía soporte” para versiones nuevas, veías que otros sitios zafaban con 8.3 y 8.4 pero vos estabas condenado a la lentitud relativa. SiteGround acaba de cambiar eso: PHP 8.4 es oficial en todos sus planes, desde el entry-level compartido hasta los servidores cloud.

Lo importante: no pagás extra. No es un feature premium. Si tenés cuenta en SiteGround, literalmente entrás al panel, vas a PHP Settings y cambiás la versión. Listo.

El deploy es limpio — SiteGround usa directorios con versiones paralelas, así que tu sitio se “mueve” de un lado a otro sin que nadie note downtime (si todo está configurado bien, que generalmente está). Cubrimos ese tema en detalle en en nuestra guía de cloud hosting.

Mejoras concretas: rendimiento y seguridad

Rendimiento: JIT Compiler

El JIT (Just-In-Time compiler) de PHP 8.4 traduce bytecode a código de máquina en tiempo de ejecución. Para WordPress significa: queries a la DB se procesan más rápido, loops se ejecutan en menos ciclos de CPU, y pluginazos que hacen mucho cálculo (convertidores de imágenes, validadores de forms complejos) sienten el boost.

Según SiteGround, WordPress bajo PHP 8.4 procesa requests 10-15% más rápido que 8.3. No es la diferencia entre noche y día (para eso hace falta pasar de servidor compartido a dedicado), pero en sitios con 5k-20k usuarios diarios es notable: tiempo de carga baja 100-300ms, menos uso de CPU per-request, menos ventanas de timeout.

Seguridad: validación de tipos y menos sorpresas

PHP 8.4 sigue la moda (bien copiada) de forzar tipos más estrictamente. En términos prácticos: si un plugin pasaba accidentalmente un string donde va un integer, antes PHP lo coercionaba en silencio (tipo magia negra, ¿y si el string era “abc”?). Ahora salta error, lo ves durante testing, y lo arreglás.

Eso limpia código podrido.

Además, deprecations viejas (funciones que ya no están, pero siguen activadas) ahora generan warnings fuertes. En PHP 8.3 te avisaba suavecito. En 8.4 te golpea más fuerte para que hagas caso.

¿Qué plugins y temas son compatibles?

El gran miedo. La verdad es que la mayoría (85-90% de plugins activos en WordPress.org) ya corren sin quilombo en 8.4. Pero hay excepciones: plugins viejos (2020 o antes) que usan funciones deprecated hace años, temas custom que programó alguien que no sabía lo que hacía, plugins de seguridad hyper-específicos que meten hooks raros, y WooCommerce si lo tenés viejito (actualizado + 8.4 = ok, viejito + 8.4 = problemas). En herramientas inteligentes para programadores profundizamos sobre esto.

La forma de verificar: no actualices directo en producción. Creá un staging clone del sitio (SiteGround ofrece esto en el panel), actualizá allá, probá todos los formularios, la compra si es ecommerce, la búsqueda, cualquier funcionalidad custom. Si todo zafa 24 horas, actualizá producción. Si algo se quiebra, volves a 8.3 con un click. Lo explicamos a fondo en en un hosting cloud robusto.

Cómo actualizar a PHP 8.4 en SiteGround paso a paso

Paso 1: Backup (siempre)

Antes de tocar cualquier cosa. En SiteGround vas a Backups, clickeás “Crear backup manual”, esperás 3-5 minutos. Tenés copia de todo (base, archivos, configuración) congelada en ese momento.

Paso 2: Verifica el ambiente staging

En SiteGround, pestañas “Domains”, busca el dominio, clickea el tres-puntos, ves la opción de “Create staging environment”. Clonea el sitio completo. Esperás a que termine (5-10 minutos) y tenés una copia idéntica que solo vos ves.

Paso 3: Actualiza en staging

Entrás al panel de staging. Vas a “Configuración del servidor” → “PHP Version” → soltás el dropdown → selectas 8.4. SiteGround reconfigura, tarda 30 segundos.

Después, abrís el sitio staging (te da una URL como tudominio-staging.com), probás: ¿Carga? ¿Funciona el login? ¿Los formularios envían? ¿Se ve el carrito si es tienda? ¿Los thumbnails se cargan?

Paso 4: Déjalo correr 24-48 horas

Algunos bugs no salen hasta que un cron se ejecuta, un usuario hace algo específico, o un plugin de caché refresca. Espera un par de días. Chequea el log de PHP en staging (va a Logs, PHP Errors) para ver si hay warnings. Para más detalles técnicos, mirá plataformas para versionado de código.

Paso 5: Actualiza producción

Volvés al panel principal, dominio de producción, PHP Version → 8.4. Confirmás. Esperas 30 segundos. Ya está.

¿Downtime? Cero. Si algo no anda, volves a 8.3 inmediatamente sin perder nada.

Errores comunes al actualizar

Error 1: “Fatal error: Undefined function”

Significa que un plugin está llamando una función que ya no existe en PHP 8.4. Solución: actualiza el plugin a la versión más nueva, o reemplazalo por otro mantenido. Si es plugin custom tuyo, revisá en php.net/manual qué deprecate en 8.4 y ajustá el código.

Error 2: “Type error: Cannot declare”

Un plugin declara una función que ya existe (conflicto de nombres). Generalmente sale porque hay dos plugins que hacen lo mismo. Desactiva uno y fijate cuál era el culpable, después quedá con el que mejor mantenga.

Error 3: Sitio “lento” después de actualizar

No es 8.4 que es lento (es lo opuesto). Es que los logs de PHP están llenos de warnings y eso consume CPU. Checkea el log, identifica cuál plugin genera ruido, actualízalo o sacalo. Después refresca caché. Listo. Nuestros colegas de seguridadenwordpress.com lo analizan en amenazas de seguridad específicas de PHP.

Error 4: WooCommerce no procesa órdenes

WooCommerce viejito no tolera 8.4. Actualiza WooCommerce + todos sus addons, luego testea una compra de prueba. Si sigue sin funcionar, revisa que todos los plugins de payment gateway también estén al día. La mayoría de incompatibilidades salen porque hay versiones mixtas corriendo simultáneamente. Complementá con mejores prácticas en programación.

PHP 8.4.0 RC 1: novedades en desarrollo web

PHP 8.4.0 RC 1 está disponible para descarga desde el sitio oficial de PHP. Esto significa que la versión final de PHP 8.4.0 está casi lista, y los desarrolladores de plugins y temas WordPress ya pueden testear sus aplicaciones contra esta versión antes del lanzamiento oficial. Una Release Candidate (RC) es una versión prácticamente idéntica a la final, pero aún abierta a reportes de bugs críticos.

Para los que desarrollan con PHP en serio, RC 1 es el momento de probar. No es estable para producción (espera al lanzamiento final), pero es el momento exacto para descubrir si tu stack de plugins, librerías y código custom va a andar sin sobresaltos cuando 8.4.0 se lance oficialmente. Los desarrolladores de WordPress plugins ya están en esto — si esperás hasta que salga la versión final, te quedás atrás. Ampliamos el tema en debugging avanzado de aplicaciones PHP.

Respecto a qué hay de nuevo en 8.4.0 RC 1 comparado con 8.3: se refinaron los warnings de deprecation (ahora son más específicos, no genéricos), se pulieron algunos edge cases en la validación de tipos (situaciones raras donde tipos nullable o union se comportaban extraño), y el JIT compiler tuvo varias optimizaciones que impactan en loops anidados y recursión. Esos cambios no son visibles para ti como usuario de WordPress, pero para aplicaciones custom o plugins que hacen cálculos pesados, sí marcan diferencia.

Lo importante: si tu sitio actualmente corre en 8.3 sin errores, va a andar tranquilo en 8.4. Las incompatibilidades que puedan existir ya deberían estar identificadas desde las fases Alpha y Beta. RC 1 es el pulido final, no un cambio de dirección.

Preguntas Frecuentes sobre PHP 8.4 y RC 1

¿Qué es RC 1 y cuándo sale la versión final de PHP 8.4.0?

RC significa Release Candidate. Es una versión previa a la final, prácticamente idéntica a la que se lanzará oficialmente. PHP típicamente lanza 1-2 RCs antes de la versión estable. No hay fecha anunciada exacta, pero basándose en versiones anteriores, la final debería salir entre 2-4 semanas después de RC 1. Checkea el anuncio oficial en PHP.net para las fechas precisas.

¿Debería actualizar mi WordPress a PHP 8.4 RC 1 ahora?

No. RC 1 es para desarrolladores de plugins y temas que quieren testear antes del lanzamiento oficial. Si tenés un WordPress en producción, espera a que salga PHP 8.4.0 final (la versión estable), y ahí sí considerá actualizar en staging primero. SiteGround probablemente habilite 8.4 final en sus servidores días después del lanzamiento oficial de PHP.

¿Qué mejoras en seguridad trae PHP 8.4.0 RC 1 respecto a 8.3?

Las principales son: mejor validación de tipos (menos “conversiones silenciosas” que pueden llevar a comportamientos inesperados), warnings más fuertes sobre funciones deprecated (así identificás incompatibilidades antes de que exploten en producción), y varias fixes en el motor de bytecode que evitan corner cases de memory corruption. Para la mayoría de WordPress + plugins actualizados, eso significa menos bugs silenciosos y mejor detección de problemas durante testing.

¿Debo actualizar todos mis plugins ANTES de cambiar a PHP 8.4?

No necesariamente todos, pero sí los críticos: el page builder que uses (Elementor, Divi, etc.), WooCommerce si lo tenés, plugins de seguridad, y cualquiera que no haya sido actualizado en más de 1 año. Hacelo en staging primero, probá fondo, y después mové a producción. Si un plugin de poca importancia falla, lo desactivás. Si WordPress o los plugins core fallan, volves a 8.3 y esperás a que los autores actualicen.

Conclusión

PHP 8.4 ya está aquí, disponible en SiteGround sin costo adicional, y trae mejoras reales en performance y seguridad. La migración es simple si testeás en staging primero y verificás que tus plugins estén actualizados. Para WordPress moderno (creado después de 2021 con plugins mantenidos), el salto a 8.4 es casi transparente. Los que reciben más tráfico van a notar la aceleración: menos CPU por request, cargas más rápidas, menor riesgo de timeouts.

PHP 8.4.0 RC 1 ya está disponible para desarrolladores. Si escribís plugins o código custom, es el momento de testear. Si solo administrás sitios WordPress, esperá a la versión final (pocas semanas), actualizá en staging, y después mové a producción cuando te sientas cómodo. No hay apuro. Pero cuando actualices, los números de performance van a hablar solos.

Fuentes

Similar Posts