Cuatro de los sistemas de gestión de contenido más populares (WordPress, TYPO3, Joomla y Drupal) utilizan PHP. El lenguaje de pro­gra­ma­ción de código abierto se utiliza pri­n­ci­pa­l­me­n­te para programar contenido web dinámico y se utiliza, como norma general, para la pro­gra­ma­ción en el lado del servidor. Otros lenguajes de pro­gra­ma­ción, como HTML, CSS y Ja­va­S­cri­pt, programan en el lado del cliente (navegador web).

En otoño de 2017, se introdujo la versión PHP 7.2 como sucesora de PHP 7.1. El 30 de noviembre de 2020, esta versión también llega a su fecha EOL (end of life) y queda obsoleta a partir de entonces. Es re­co­me­n­da­ble ac­tua­li­zar la versión si se desea tener pro­te­c­ción contra los hackers, corregir errores y optimizar el re­n­di­mie­n­to del sitio web. Con la fecha end of life de PHP 7.2, también puedes apro­ve­char para llevar a cabo una ac­tua­li­za­ción a PHP 8. La versión 8 está anunciada para finales de 2020 y ofrece mejoras si­g­ni­fi­ca­ti­vas con respecto a las versiones de PHP 7. Si quieres probar la co­m­pa­ti­bi­li­dad de tu sitio con PHP 8, la versión beta ya está di­s­po­ni­ble.

EOL de PHP 7.2: y ¿ahora qué?

Los datos recientes sobre la di­s­tri­bu­ción de PHP muestran que los códigos PHP obsoletos a menudo quedan sin ac­tua­li­zar. Muchos usuarios parecen evitar la migración y temen problemas técnicos aca­rrea­dos por el cambio. La falta de tiempo es otra de las razones por las que muchos de­sa­rro­lla­do­res posponen las ac­tua­li­za­cio­nes a nuevas versiones. Sin embargo, si se espera demasiado, la di­fi­cu­l­tad de la ac­tua­li­za­ción puede aumentar co­n­si­de­ra­ble­me­n­te. Valga como regla general que, cuanto más margen de tiempo haya entre dos versiones de PHP, mayor será la di­fi­cu­l­tad de la ac­tua­li­za­ción. Cuando se cambia a una versión nueva principal, por ejemplo, de la versión 7 a la 8, también es normal que se presenten di­fi­cu­l­ta­des adi­cio­na­les.

Si no se mantiene el lenguaje al día debe hacerse frente a algunas co­n­se­cue­n­cias: los problemas técnicos pueden aumentar, porque las páginas web ya no están té­c­ni­ca­me­n­te ac­tua­li­za­das; el re­n­di­mie­n­to de los sitios web puede empeorar, con tiempos de carga más largos en co­m­pa­ra­ción con los de las páginas web de la co­m­pe­te­n­cia, lo que puede conducir a una di­s­mi­nu­ción en el número de visitas.

Un código PHP obsoleto tiene un efecto muy negativo en la seguridad de las páginas web. Los hackers siempre están buscando fallos en la seguridad. Si esperas mucho tiempo a ac­tua­li­zar tu PHP, estas vu­l­ne­ra­bi­li­da­des aumentan. En­tre­ta­n­to se asume que debido a errores y fallos de seguridad hasta la versión 7.3.8 de PHP pueden in­s­ta­lar­se programas de terceros y cambiarse, o incluso borrarse, datos.

Por este motivo, es re­co­me­n­da­ble que ac­tua­li­ces lo antes posible tu página web. Con la fecha EOL de PHP 7.2 anunciada, conviene ir pensando en cambiar a versiones más recientes. PHP 7.4, por ejemplo, funciona sin problemas de co­m­pa­ti­bi­li­dad con sistemas populares de gestión de contenido como WordPress, Joomla o Drupal. Además de las versiones su­pe­rio­res de PHP 7, la ac­tua­li­za­ción hacia PHP 8 también estará di­s­po­ni­ble muy pronto.

Las ac­tua­li­za­cio­nes suelen aumentar el re­n­di­mie­n­to, so­lu­cio­nar problemas técnicos y sustituir plugins obsoletos. A largo plazo, las nuevas ca­ra­c­te­rí­s­ti­cas y la mejora del re­n­di­mie­n­to y la seguridad ligadas a las versiones sucesivas pueden ser muy be­ne­fi­cio­sas. Antes de ac­tua­li­zar tu código PHP, es re­co­me­n­da­ble que realices pruebas sin conexión. Los errores y problemas pueden re­so­l­ve­r­se de esta manera antes de que el sitio web sea pú­bli­ca­me­n­te accesible. Si necesitas soporte adicional, puedes contactar a los de­sa­rro­lla­do­res de los plugins o visitar la página web de la comunidad PHP.

Consejo

IONOS ofrece alo­ja­mie­n­to PHP para versiones obsoletas. Esta oferta, que es co­m­pa­ti­ble con las versiones 4.0 y su­pe­rio­res de PHP, está dirigida a clientes exi­s­te­n­tes y nuevos. Di­s­fru­ta­rás de la ventaja de poder usar versiones antiguas de PHP de forma segura y contarás con el apoyo de un consultor personal.

Fechas de la­n­za­mie­n­to y plazos de soporte de las versiones PHP

Al elegir futuras versiones de PHP, tendrás que tener en cuenta las fechas de la­n­za­mie­n­to y los plazos en que aún tiene soporte. Las nuevas versiones suelen lanzarse a finales de año, y suelen ser co­m­pa­ti­bles durante dos años. Durante este tiempo, el equipo de PHP arregla los errores y fallos de seguridad con asiduidad. Después de esta fase, la co­m­pa­ti­bi­li­dad de seguridad estará ga­ra­n­ti­za­da durante un año más, es decir, solo se re­so­l­ve­rán fallos de seguridad graves. Esta fase es perfecta para ac­tua­li­zar la versión. En la fecha end of life (EOL), la versión queda de­fi­ni­ti­va­me­n­te obsoleta.

De manera detallada, esta es la lista de fechas de las versiones actuales y futuras de PHP, con las fechas de la­n­za­mie­n­to y los plazos de co­m­pa­ti­bi­li­dad:

PHP 8 - Ac­tua­li­za­ción a PHP 8 (anunciada para el 26 de noviembre de 2020)
PHP 7.4 - La­n­za­mie­n­to: 28.11.19 - Co­m­pa­ti­bi­li­dad activa hasta: 28.11.21- Co­m­pa­ti­bi­li­dad de seguridad hasta: 28.11.22
PHP 7.3 - La­n­za­mie­n­to: 06.12.18- Co­m­pa­ti­bi­li­dad activa hasta: 06.12.20- Co­m­pa­ti­bi­li­dad de seguridad hasta: 06.12.20
PHP 7.2 - La­n­za­mie­n­to: 30.11.17- Co­m­pa­ti­bi­li­dad activa hasta: 30.11.19- Co­m­pa­ti­bi­li­dad de seguridad hasta: 30.11.20
Versiones de PHP an­te­rio­res - End of life (EOL), las versiones han quedado obsoletas
Consejo

¿Aún no conoces bien el PHP de tu sitio web? En el panel de control de tu proveedor de alo­ja­mie­n­to puedes averiguar fá­ci­l­me­n­te qué versión de PHP utilizas en tu sitio web. En este apartado también se suele ofrecer ayuda para ac­tua­li­zar la versión.

Ir al menú principal