Qué debes saber sobre el soporte extendido de PHP
El lenguaje de scripts del lado del servidor PHP, ampliamente difundido, es un pilar fundamental de numerosas aplicaciones web y sitios. Debido a su uso generalizado, un soporte continuo es esencial para garantizar la seguridad y la eficiencia. Este artículo analiza el concepto del soporte extendido de PHP, una iniciativa de proveedores de hosting que tiene como objetivo mantener esta asistencia incluso después del fin del ciclo de vida habitual del producto.
¿Por qué soporte extendido para PHP?
¿Qué incluye el soporte extendido de PHP?
Diferencia entre soporte normal y soporte extendido
Versiones de PHP y sus ciclos de vida de soporte
¿Qué proveedores de hosting ofrecen soporte extendido para PHP?
¿Merece la pena el soporte extendido de PHP?
¿Qué significa el soporte extendido?
El «soporte extendido» es un servicio ampliado de mantenimiento y asistencia que los fabricantes de software ofrecen tras el fin del soporte regular. Este puede incluir la corrección de errores, actualizaciones de seguridad y otros servicios, lo que garantiza una mayor seguridad y eficiencia a largo plazo para los usuarios. Especialmente para empresas y organizaciones que dependen de un software concreto, el soporte extendido supone una medida de seguridad importante y una ayuda práctica, ya que les permite mantener sus sistemas actualizados sin verse obligadas a realizar actualizaciones inmediatas o cambios de sistema.
¿Por qué soporte extendido para PHP?
La necesidad del soporte extendido para PHP surge por varios motivos. Entre ellos están el uso generalizado de PHP, los riesgos asociados al empleo de software obsoleto y la necesidad de un mantenimiento continuo de versiones antiguas de PHP.
Uso y dependencia de PHP en el panorama tecnológico actual
PHP es uno de los lenguajes de scripting del lado del servidor más utilizados para el desarrollo web y alimenta una parte significativa de Internet. Numerosos sistemas de gestión de contenidos populares como WordPress, Drupal y Joomla están basados en PHP. Además, muchas aplicaciones web a medida, incluidos algunos grandes servicios web y redes sociales, utilizan este lenguaje de scripting. Dada la amplia utilización de PHP, un soporte continuado para este lenguaje es esencial para garantizar la operatividad de estos sistemas.
Riesgos de usar software obsoleto
A medida que avanza la tecnología, también evolucionan las amenazas y las vulnerabilidades a las que está expuesto el software. El software obsoleto que ya no recibe actualizaciones y parches regulares puede convertirse en una puerta de entrada fácilmente explotable para los ciberataques. En este contexto, el soporte extendido para PHP es de vital importancia para proporcionar parches de seguridad que eviten la explotación de vulnerabilidades.
Necesidad de mantenimiento continuo de versiones obsoletas de PHP
Al igual que cualquier otro software, PHP tampoco está exento de fallos. El mantenimiento continuo mediante soporte extendido puede ayudar a mejorar la eficiencia, el rendimiento y la seguridad de versiones obsoletas de PHP. Aunque actualizar a una versión más reciente de PHP sería lo ideal, el soporte extendido puede ser una solución viable en situaciones en las que la actualización no sea posible por problemas de compatibilidad o restricciones de recursos.
En conjunto, el soporte extendido para PHP ofrece a los usuarios un margen de maniobra adicional y una medida de seguridad, ya que garantiza que, incluso utilizando una versión antigua de PHP, puedan seguir operando de forma segura y eficiente. Este soporte es clave para reforzar la confianza de los usuarios en la longevidad y la fiabilidad de los sistemas basados en PHP.
Consigue ahora hosting web con PHP
Ir a la comparativa de hosting PHP
¿Qué incluye el soporte extendido para PHP?
El soporte extendido para PHP ofrece una serie de servicios y medidas para garantizar la seguridad, eficiencia y rendimiento continuados de los sistemas basados en PHP. Las prestaciones concretas pueden variar de un proveedor a otro, pero en general el soporte extendido para PHP incluye:
- Parches y actualizaciones de seguridad: Una de las principales funciones del Soporte Extendido es proporcionar actualizaciones y parches de seguridad. Estos están destinados a corregir vulnerabilidades y fallos de seguridad conocidos en el software PHP para proteger los sistemas frente a posibles ciberataques.
- Corrección de errores: El Soporte Extendido de PHP incluye también la entrega periódica de correcciones de errores destinadas a subsanar bugs y problemas conocidos en el software PHP. Estas correcciones pueden contribuir a mejorar la fiabilidad y la estabilidad general de los sistemas basados en PHP.
- Actualizaciones de compatibilidad: Otro aspecto importante del Soporte Extendido de PHP son las actualizaciones de compatibilidad. Estas están diseñadas para garantizar la interoperabilidad de PHP con otros sistemas, aplicaciones y tecnologías. Esto es especialmente relevante porque el panorama tecnológico evoluciona constantemente y es importante que las versiones antiguas de PHP sigan interactuando eficazmente con tecnologías más recientes.
- Soporte técnico: El Soporte Extendido suele incluir también soporte técnico proporcionado por expertos. Esto puede adoptar la forma de asesoramiento, ayuda con problemas técnicos o asistencia en la implementación de actualizaciones y parches.
El Soporte Extendido de PHP suele ser de pago y los costes y servicios exactos pueden variar según el proveedor y el contrato de soporte específico. Se recomienda revisar detenidamente las distintas opciones disponibles para encontrar la solución que mejor se adapte a los requisitos y recursos específicos de cada administrador de sitios web.
Diferencia entre Soporte normal y Soporte Extendido
La distinción entre Soporte normal y Soporte Extendido en relación con soluciones de software, incluido PHP, se basa en varios factores, como las diferencias temporales, el tipo de actualizaciones proporcionadas y los aspectos económicos.
La principal diferencia entre Soporte normal y Soporte Extendido radica en la fase del ciclo de vida del software en la que se ofrecen. El soporte normal suele proporcionarse durante la vida activa de una versión de software, mientras que el Soporte Extendido comienza tras el final del periodo de soporte normal. La duración exacta de las fases de soporte normal y extendido puede variar según el fabricante del software y el producto.
Durante el período de soporte normal normalmente se proporcionan tanto actualizaciones de funcionalidades como actualizaciones de seguridad. Las actualizaciones de funcionalidades pueden incluir nuevas funciones y mejoras, mientras que las actualizaciones de seguridad sirven para corregir vulnerabilidades y fallos de seguridad conocidos. En contraste, el soporte extendido se centra generalmente en actualizaciones de seguridad, aunque también se pueden ofrecer algunas correcciones críticas de errores.
El soporte normal suele estar incluido en la tarifa de licencia del software (en el caso de software de código abierto como PHP, también completamente gratuito), mientras que por el soporte extendido a menudo se cobran costes adicionales. Esto se debe a que el soporte extendido permite la continuación del soporte y el mantenimiento de una versión del software después de que haya alcanzado oficialmente el final de su ciclo de vida. Los costes exactos del soporte extendido pueden variar según el proveedor y el contrato de soporte específico.
Versiones de PHP y sus ciclos de vida de soporte
Como muchos otros productos de software, PHP también sigue un ciclo de vida predefinido para cada una de sus versiones principales. Este ciclo de vida incluye diferentes fases, desde el desarrollo y la publicación inicial hasta el soporte activo y el fin del ciclo de vida.
A continuación, un resumen de las fases típicas y el soporte asociado para las versiones de PHP:
- Desarrollo activo y publicación inicial: En esta fase se desarrolla, prueba y finalmente publica la nueva versión. La versión de PHP recién publicada, la versión actual de PHP, recibe actualizaciones periódicas, incluyendo tanto actualizaciones de funcionalidades como parches de seguridad.
- Soporte activo: Tras la publicación inicial, la versión entra en la fase de soporte activo. En esta fase se siguen proporcionando actualizaciones periódicas, incluyendo tanto actualizaciones de funcionalidades como parches de seguridad. El soporte activo para las versiones de PHP suele durar dos años desde la fecha de la primera publicación.
- Soporte de seguridad: Tras el fin del soporte activo, la versión entra en la fase de soporte de seguridad. En esta fase no se añaden nuevas funcionalidades, pero se siguen proporcionando parches de seguridad para corregir vulnerabilidades y fallos conocidos. El soporte de seguridad para las versiones de PHP suele durar un año, es decir, en total tres años de soporte desde la primera publicación.
- Fin del ciclo de vida: Tras el fin del soporte de seguridad, la versión alcanza oficialmente el final de su ciclo de vida. A partir de ese momento no se proporcionan actualizaciones ni parches oficiales, y el uso de la versión se considera potencialmente inseguro. Se recomienda actualizar a una versión más reciente y soportada de PHP.
Versiones de PHP y sus ciclos de soporte
| Versión |
Fecha de publicación |
Soporte activo hasta |
Soporte de seguridad hasta |
|---|---|---|---|
|
PHP 7.3 |
6 Dec 2018 |
6 Dec 2020 |
6 Dec 2021 |
|
PHP 7.4 |
28 Nov 2019 |
28 Nov 2021 |
28 Nov 2022 |
|
PHP 8.0 |
26 Nov 2020 |
26 Nov 2022 |
26 Nov 2023 |
|
PHP 8.1 |
25 Nov 2021 |
25 Nov 2023 |
25 Nov 2024 |
|
PHP 8.2 |
8 Dec 2022 |
8 Dec 2023 |
8 Dec 2024 |
Algunos proveedores de hosting ofrecen, tras el fin del soporte de seguridad, un soporte extendido adicional que se prolonga más allá del final oficial del ciclo de vida.
¿Qué proveedores de hosting ofrecen soporte extendido de PHP?
Algunos proveedores de hosting en el mercado alemán ofrecen el soporte extendido de PHP como un servicio adicional de pago. Entre ellos se encuentran, entre otros, IONOS, Strato y DomainFactory. La disponibilidad y el alcance del soporte extendido pueden variar según el proveedor. También los costes concretos dependen de la versión de PHP que se vaya a mantener. Para versiones más antiguas suele haber costes superiores que para versiones más recientes. Quienes estén interesados en utilizar soporte extendido de PHP deberían contactar directamente con su proveedor de hosting para obtener información detallada sobre los costes y condiciones asociados.
¿Merece la pena el soporte extendido de PHP?
Aunque el camino ideal para un software suele ser actualizar a la versión soportada más reciente, hay escenarios en los que el Soporte Extendido de PHP puede ser una opción valiosa y, a veces, necesaria. En las siguientes situaciones, el Soporte Extendido de PHP puede resultar rentable:
Sistemas heredados complejos
En algunos casos, las empresas pueden ejecutar sistemas grandes y complejos basados en PHP, que son a medida o están basados en versiones antiguas de PHP. Actualizar a una versión más reciente de PHP puede ser en tales casos laborioso, costoso y arriesgado, ya que puede provocar incompatibilidades e interrupciones en la operación. En estas situaciones, el Soporte Extendido de PHP puede ofrecer una solución puente valiosa, al garantizar la continuidad y la seguridad del sistema mientras se elabora y ejecuta un plan de actualización.
Recursos limitados
Actualizar un software a una versión más reciente suele requerir recursos considerables, incluidos tiempo, dinero y conocimientos técnicos. Para empresas u organizaciones más pequeñas que no disponen de estos recursos, el Soporte Extendido de PHP puede ofrecer una solución más eficiente y económica que les permite operar sus sistemas existentes de forma segura y eficaz.
Requisitos de cumplimiento y normativos
En determinados sectores o contextos, estrictos requisitos de cumplimiento y normativos pueden dificultar la transición rápida a una versión más reciente del software. En tales casos, el Soporte Extendido de PHP puede desempeñar un papel importante, garantizando el cumplimiento continuado y la seguridad de los sistemas mientras se satisfacen los requisitos necesarios para la actualización.
No obstante, es importante señalar que, aunque el Soporte Extendido de PHP puede ser un servicio valioso, no constituye una solución permanente para el uso de software obsoleto. A largo plazo, los responsables de sitios web deberían contar con un plan para actualizar sus sistemas a una versión de PHP actualmente soportada o a otra tecnología adecuada, con el fin de garantizar la seguridad, la eficiencia y la viabilidad futura de su proyecto en línea.
Conclusión
Quien solo gestione una página web sencilla o utilice un CMS fácil de usar como WordPress y lo mantenga, junto con todas sus extensiones, siempre actualizado, por lo general podrá utilizar sin problemas las versiones más recientes de PHP y por tanto no necesita PHP Extended Support. En proyectos web más complejos o al emplear determinadas soluciones de software, como algunas versiones de sistemas de tienda online como Magento o Prestashop, que solo son compatibles con versiones antiguas de PHP, PHP Extended Support puede resultar útil mientras el propio sitio no se haya actualizado a soluciones de software más recientes.
Nuestro artículo se basa en nuestra propia experiencia e investigación, así como en información procedente de fuentes externas.
Referencias & enlaces de interés sobre el tema:
https://www.php.net/releases/index.php (Información oficial sobre la publicación de las distintas versiones de PHP)
Escribe un comentario
- PHP
Etiquetas de este artículo
Más proveedores de hosting
Más artículos interesantes
Desactivación de versiones antiguas de PHP - ¿qué significa para la compatibilidad?
De forma periódica, los proveedores de hosting desactivan versiones antiguas de PHP. Esto sucedió, por ejemplo, con PHP ...
Qué es el archivo phpinfo y cómo se crea
Os mostramos cómo crear fácilmente un archivo phpinfo y qué podéis encontrar en él.