Ir al contenido
La semana PHP
#97 miércoles 15 de julio de 2020

Microsoft anuncia que dejará de dar soporte oficial a PHP en Windows

¿Aún no la recibes? Cada martes a las 7:00 en tu correo, gratis.

    ¿Qué tal estás llevando el verano? Espero que bien. Gracias, una semana más, por leer este boletín informativo ? Esta edición viene cargada con un montón de artículos y noticias interesantes.

    Esta semana Dale Hirt, el responsable de PHP dentro de Microsoft, anunciaba en la lista de correo de PHP que Microsoft ya no ofrecerá soporte oficial de PHP en Windows a partir de la versión 8. Así lo explicaba:

    Sabemos que la cadencia actual es de 2 años desde la publicación para las correcciones de errores, y a partir de aquí, de 1 año para las correcciones de seguridad. Esto significa que PHP 7.2 dejará de tener soporte en noviembre. PHP 7.3 entrará en modo solo correcciones de seguridad en noviembre. PHP 7.4 continuará teniendo otro año de correcciones de errores y luego un año de correcciones de seguridad. Estamos comprometidos a mantener el desarrollo y la generación de binarios de PHP en Windows para 7.2, 7.3 y 7.4 siempre y cuando estén oficialmente soportados. Sin embargo, no vamos a apoyar PHP para Windows de ningún modo para la versión 8.0 y posteriores.

    Creo que la mayoría de los desarrolladores PHP no hemos tocado de forma seria la versión de Windows, ya que usamos otros sistemas operativos para el desarrollo o usamos máquinas virtuales o sistemas contenerizados. Cada vez son menos los desarrolladores que usan XAMPP o sistemas similares. Y menos aún en producción, donde las distintas variantes de Linux acaparan casi todo el mercado.

    La noticia la aclara Sara Golemon, una de las «release managers» de PHP 7.2 y 8.0, en Reddit, donde indica que:

    Para contextualizar mejor la situación, Microsoft gestiona https://windows.php.net y produce todas las compilaciones oficiales de PHP para Windows. Si ejecutas «php.exe» o «mod_php7.dll» o como sea que se llamen las versiones de websapi, entonces o usas las propias compilaciones de Microsoft de PHP o lo compilas tú mismo.

    Este mensaje significa que Microsoft no va a producir compilaciones oficiales a partir de PHP 8.

    Este mensaje NO significa que nadie lo vaya a hacer.

    Lo más probable es que el proyecto desempolve una máquina en algún lugar de la nube ejecutando Windows (probablemente usando una licencia gratuita generosamente provista por MS, por cierto) y configure algunos procesos de compilación automatizados para hacerlos «en casa».

    Estas máquinas pueden incluso ser configuradas/mantenidas por las mismas personas que hacían los binarios oficiales en Microsoft (como cmb, que es también uno de los «release managers» de PHP 7.3).

    Todavía estamos reaccionando a la noticia, pero el resultado final es que probablemente habrá muy pocos cambios para los usuarios de Windows.

    En Hacker News y en Reddit hay unas discusiones bastante interesantes sobre el tema, por si te interesa ampliar la información.

    La Comisión Europea acaba de publicar su primera aplicación desarrollada en Symfony. Se trata del «Sistema de información sobre etiquetado de alimentos», que proporciona información en decenas de idiomas sobre los requisitos legales del etiquetado de todos los alimentos que se venden en la Unión Europea.

    Debian 8 Jessie quedó oficialmente sin soporte, por lo que si aún tienes máquinas con esta versión, deberías plantearte migrarlas a una versión más actualizada y con soporte.

    La WordCamp Europa 2021 será en línea, continuando con lo hecho este año, debido a la incertidumbre por el coronavirus. Creo que es una decisión acertada, para poder empezar a preparar el evento de una forma adecuada.

    El lunes 20 de julio empieza la primera sesión del curso online sobre Event-Driven en PHP. Si eres arquitecto PHP, tal vez te interese cómo dar un paso más en la búsqueda de rendimiento y asincronía.

    Dentro de las novedades, esta semana tienes unas cuantas: PHP 8.0.0 Alpha 2, PHP 7.4.8, PHP 7.3.20, PHP 7.2.32, WordPress 5.5 Beta 2 y Laravel 7.20.

    Como de costumbre, la lista de esta semana trae una gran cantidad de artículos, tutoriales, vídeos y noticias interesantes.

    Si tienes alguna sugerencia que consideres interesante puedes enviármela a través del formulario de contacto, de Twitter o respondiendo a este correo electrónico.

    Artículos y tutoriales

    Noticias

    Vídeos y podcasts

    Componentes, librerías y utilidades

    Nos vemos el martes.

    El #155 sale el 3 de noviembre a las 7:00.