Qué versión de PHP debes tener

Esta imagen cotiene gráficos relacionados con el título del artículo sobre Qué versión de PHP debes tener

Lo quieras o no, la versión de PHP que tienes en tu servidor afecta la seguridad, la estabilidad y la velocidad de tu portal ¿Debería importarte? Yo creo que sí.

Con los avances más recientes en el desarrollo de PHP, hemos visto mejoras impresionantes en casi todos los aspectos de este lenguaje de programación para aplicaciones web, y algo que nunca se dice, especialmente a los propietarios de portales que incluyen esta tecnología, es que la versión que maneja su sitio, puede tener un gran impacto en el desempeño del mismo, es decir, la estabilidad y la velocidad con la que de despliegue en los navegadores.

Muchas años han pasado desde que PHP5 se estableció como la versión más sólida, como es de esperar, la evolución no se detuvo ahí, desde 2015 la versión 7 comenzó a abrirse paso en el mercado con sus avanzadas características y mejorado desempeño.

¿Sabes qué versión de PHP está corriendo en tu servidor?

Naturalmente el manejo del manipulador de versiones de PHP no es algo que cualquier propietario de un sitio web conozca, lo cual pone en riesgo desde el SEO hasta la visibilidad de porciones del sitio.

La mayoría de los proveedores de hosting, utiliza cPanel como herramienta de administración de paquetes, y con algo de frecuencia están al día sobre las nuevas implementaciones de PHP, aún así, para evitar el colapso de los proyectos de los clientes, estos (los proveedores de hosting) no eliminan las versiones anteriores de PHP, pero si ponen a la mano una manera fácil de cambiar la versión que empodera a un sitio Web, esta opción se encuentra en la sección de Software de cPanel bajo el nombre de MultiPHP Manager.


Al acceder a esta función, verás un resumen de la versión que está corriendo actualmente, así como alguna advertencia sobre posibles cambios que debes toma muy en serio.



Supongamos que tienes un sitio de Wordpress (que sin duda la mayoría de las micro y pequeñas empresas utilizan) ¿No te gustaría que este fuese 3 o 4 veces más rápido?

 

Y creeme, puedes hacerlos; lo único que necesitas para ello es actualizar a la última versión de PHP.

 

No quiero ser el emisario de malas noticias pero, no tendrá otra opción de todos modos, ya que PHP 7.3 o superior, se convertirá en el requisito mínimo para WordPress a partir del 2020, para ser reemplazado por PHP 8.0 a partir del 2022.

Sin duda ya has escuchado de sobra que PHP es uno de los lenguajes de script más populares en la web. De hecho, el 73% de todos los sitios web que usan programación del lado del servidor están enganchados en PHP, nada mal para la mala reputación que se ha ganado gracias a los desarrolladores novatos y despreocupados, pero piensalo, 7 de cada 10 sitios en toda la web tienen PHP debajo del capacete.

Qué decir de WordPress. Uno de los más grandes problema al que se enfrentamos en la comunidad de WordPress es que muchos sitios, empresas, proveedores de alojamiento y desarrolladores no son compatibles con las versiones más recientes de PHP. Está de locos y es por demás frustrante teniendo en cuenta lo fácil que es actualizarse.

Según las estadísticas de WordPress.org , el 36.4% de los sitios de WordPress están en PHP 5.6. ¿El problema? El soporte activo para PHP 5.6 finalizó el 19 de enero de 2017, y oficialmente llegará a su fin el 31 de diciembre . Esto significa que ya no tendrá soporte de seguridad y los sitios web que continúan usándolo podrían estar expuestos a vulnerabilidades sin parches.

Luego está PHP 7.0, que llegó a su fin el 3 de diciembre de 2018. Tampoco es una versión compatible de PHP. Aún así, casi el 20% de los sitios de WordPress están en PHP 7.0.

Si está pensando, "¿no se acaba de lanzar PHP 7.0?" Fue ... hace dos años y 11 meses. Al igual que con cualquier software, PHP tiene un ciclo de vida de lanzamiento que debe cumplir para avanzar con mejoras y nuevas características (al igual que WordPress). Cada versión principal de PHP generalmente es totalmente compatible con parches de errores y correcciones de seguridad durante dos años después de su lanzamiento.

Y luego está el otro 25.2% de los sitios que ya se ejecutan en versiones anteriores de PHP no compatibles, incluidos 5.2, 5.3, 5.4 y 5.5.

Entonces, en total, al momento de escribir, un 81.3% de los sitios de WordPress están ejecutando, o están a punto de ejecutar, una versión no compatible de PHP.

Solo el 18,6% de los sitios de WordPress se ejecutan en las últimas versiones compatibles: PHP 7.1 y PHP 7.2.

Seguramente te preguntarás ¿Por qué tantos sitios en versiones viejas de PHP?

Aunque ya mencioné arriba un par de ellas, te las pongo en orden para mantener la perspectiva:

  1. Los propietarios de los sitios Web no saben o no les importa
  2. Es muy costoso para los desarrolladores regresar a hacer la revisión y actualización
  3. Los proveedores de Hosting no quieren afectar a sus clientes

Del 73% de los sitios que utilizan PHP aproximadamente el 33% son templetes de WordPress, te imaginas la cantidad de reclamos que se producirían si los proveedores de hosting decidiese bajar el switch a PHP 5 >< 7. Sería catastrófico y finalmente devastador para el negocio.

Kinsta publicó recientemente el Benchmark definitivo entre las versiones de PHP del 5.6 a la 7.4, échale un vistazo a la publicación aquí 

Podría seguir escribiendo sobre este tema pero dudo que tenga ganas de leer más allá de las 900 palabras, si algo puedo asegurar, es que lo quieras o no, todos eventualmente tendrán que dar el salto. 

¿Qué versión estás usando en tu portal? 

Artículos WMS recientes

La mejor aplicación para programadores Web

Qué versión de PHP debes tener

Cómo evitar inyección SQL en PHP

Como traducir una página de Internet