Desgobierno
digitalMuseo de código público
Tecnologías · Lenguajes y marcosépoca 2004 – 2018
Lenguajes y marcos · 2004 – 2018

PHP 5.x (EOL)

La rama 5 de PHP, el lenguaje que construyó la mayor parte de la web de los 2000.

§ 1En el archivo
  • dominios donde la portada, las cabeceras o el certificado la delatan17de 1.466 dominios que sirven páginas · captura del 31 de agosto al 11 de septiembre de 2026

Por qué entonces

PHP 5 trajo por fin un modelo de objetos decente y estaba en absolutamente todos los hostings compartidos. Para un ayuntamiento pequeño que necesitaba una web con noticias y un tablón de anuncios, PHP 5 con Joomla o Drupal era la solución barata, rápida y con alguien local que supiera tocarla.

Qué pasó

El soporte de seguridad de la última versión de la rama, PHP 5.6, terminó el 31 de diciembre de 2018. PHP 7 había salido en 2015 con cambios que rompían compatibilidad, y ahí es donde muchos sitios se quedaron parados.

Por qué está mal hoy

Ocho años sin parches en el intérprete que ejecuta todo el sitio. Y PHP 5 rara vez viene solo: casi siempre lo acompaña un CMS de la misma época, que es normalmente el que acaba comprometido.

En lo público

Es la deuda técnica más repartida y menos visible: no está en los grandes portales, está en los cientos de webs municipales y de organismos pequeños que se hicieron con presupuesto de una vez y sin mantenimiento después.

El arreglo

Actualizar a PHP soportado, lo que casi siempre obliga a actualizar también el CMS. Si el sitio es principalmente informativo, muchas veces sale más barato regenerarlo como sitio estático.

Esta ficha explica la tecnología; los casos concretos, con su cita y su procedencia, viven en las piezas.