В конце прошлой недели WordPress значительно продвинулся к цели – побудить пользователей принять более новые версии PHP. API ServeHappy был обновлен, чтобы установить минимально допустимую версию PHP 7.2, а на странице загрузок WordPress рекомендуется 7.3 или новее.
Сергей Бирюков внес это изменение в мета-трек после того, как Мариус Йенсен открыл заявку на него девять дней назад. Ранее виджет панели управления ServeHappy показывал уведомление об обновлении пользователям PHP 5.6 или ниже.
«После обсуждения с основной группой здоровья сайта и хостинга Team, он пришел , что самый разумный следующий шаг , чтобы показать обновления уведомления пользователей PHP <= 7.1 (это означает установку ACCEPTABLE_PHP в 7.2),» сказал Дженсен.
«Глядя на цифры, мы видим, что примерно 25% сайтов используют версию WordPress, которая включает ServeHappy [которая] затем получит уведомление об обновлении».
Это изменение означает, что большинство сайтов WordPress используют приемлемую версию PHP. Примерно 47% используют WordPress на более старых версиях. Те, кто использует WordPress 5.2+ (когда был представлен Site Health), увидят уведомления об обновлении, сгенерированные ServeHappy API.
Это обновление также поднимает низшую ветвь PHP, которая активно поддерживается до версии 7.3, и поднимает нижнюю ветвь PHP, которая получает обновления безопасности, до версии 7.2.
Команда Site Health запланировала изменение на прошлую пятницу, но Дженсен отметил, что вызов API кэшируется в течение недели в ядре. Он должен начать появляться у пользователей на этой неделе.
В декабре 2018 года PHP 5.6 и 7.0 достигли конца срока службы (EOL) и перестали получать обновления безопасности. В результате к концу 2018 года примерно 83% пользователей использовали неподдерживаемые версии PHP. Сегодня, благодаря прогрессу, достигнутому проектом Site Health, 47% пользователей используют неподдерживаемые версии PHP . Обновление, выпущенное на прошлой неделе, должно помочь значительно уменьшить это число до того, как PHP 7.2 достигнет EOL в ноябре 2020 года.
Дженни Вонг, которая помогала координировать проект в составе группы Site Health, рассказала, как они начали и успешно работали в командах с разработчиками дизайна, Polyglots и Hosting, чтобы сделать это обновление возможным.
«Я помню, как пошел на WordCamp в Сан-Франциско, сел за обедом с Эндрю Насином и Марком Джакитом и спросил их, почему WordPress поддерживает такие старые версии и что проект делает с этим», – сказал Вонг. «Они рассказали мне о той работе, которая велась.
«Они рассказали мне о проблемах, они нашли время, чтобы объяснить мне все и ответить на все мои вопросы».
Вонг сказала, что она была благодарна за то, что приняла участие в первоначальном обсуждении в 2014 году и приняла участие в этом путешествии с десятками участников.
«Полиглотам, которые переводили все, что мы им бросали, всем, кто давал отзывы, спорили, боролись, обсуждали и спорили, всем, кто поделился идеями и патчами, всем, кто слушал мои жалобы, принимали мои дикие идеи и воплотил их в жизнь – Спасибо! » – сказал Вонг.
Учитывая большую долю рынка WordPress, поощрение внедрения новых версий PHP поможет сделать Интернет более безопасным. Обратите внимание, что это обновление означает, что 7.2 теперь является самой низкой ветвью PHP, которая считается приемлемой для использования с WordPress, согласно ServeHappy API. Сайты, работающие на более старых версиях, могут продолжать работать, но WordPress продолжит настоятельно призывать пользователей к обновлению.