PHP 7.1 EOL — поддержка истекает

PHP используется во всем мире для оснащения веб-сайтов специальными функциями. Подобно JavaScript, веб-сайт с PHP может содержать больше функций, чем просто чистый HTML-документ, причем эти функции аналогичны тем, которые встречаются в полноценных программах. В настоящее время PHP 7.1 является одной из самых популярных версий языка сценариев. Но это ненадолго, поскольку дни PHP 7.1 сочтены. Разработчики объявили дату окончания срока службы (EOL). После этого поддержка этой версии будет прекращена. Что это означает для пользователей?

PHP 7.1: Почему эта версия так популярна?

Пропустив номер версии (PHP 6 так и не увидел свет), PHP 7.0 был выпущен в декабре 2015 года. Год спустя вышла версия 7.1. Седьмая серия получила еще больше преимуществ по сравнению с PHP 5. Тот факт, что использовалось меньше памяти, а производительность была намного выше, означал, что многие пользователи быстро перешли на новую версию. В дополнение к ядру, парсер, лексер и генератор байткода также были тщательно переработаны.

Но хорошая производительность — не единственная причина, по которой многие пользователи предпочитают придерживаться устаревших версий PHP. В то время как некоторые просто переходят на новую версию, другие беспокоятся о том, что при переходе на новую версию может быть уничтожено все их веб-представительство. Риск есть всегда: может случиться так, что после перехода на новую версию PHP придется адаптировать остальной код, а плагины могут работать не так хорошо, как обычно, и вам придется искать новые способы реализации функций. Однако, в большинстве случаев, усилия по миграции гораздо меньше, чем предполагают многие веб-разработчики — особенно в рамках одной и той же версии. Более значительные изменения ожидаются в PHP 8. Эта новая версия должна стартовать после PHP 7.4 и запланирована на 2020 или 2021 год.

PHP 7.1 — конец жизни

Поддержка PHP 7.1 заканчивается 1 декабря 2019 года. Хотя активная поддержка была прекращена годом ранее, разработчики продолжали выпускать обновления безопасности в последние месяцы, чтобы пользователи не стали жертвами кибератак. Однако теперь и эта поддержка сворачивается. Если PHP 5.6 был настолько популярен, что было решено продлить поддержку, то PHP 7.1 будет следовать запланированному жизненному циклу.

#PHP 7.1 сейчас находится в режиме только исправлений безопасности. Поддержка безопасности 7.1 продлится до 1 декабря 2019 года.

Все предыдущие версии PHP больше не поддерживаются проектом PHP. Планируйте свои обновления до PHP 7.3! https://t.co/9sR8EquI8p

— php.net (@official_php) 1 января 2019 г.

Старые версии больше не поддерживаются командой разработчиков для того, чтобы освободить мощности и сконцентрироваться на дальнейших разработках. Как правило, версии PHP следуют очень определенной схеме, когда дело доходит до их выпуска: Каждый год, примерно в начале декабря, выходит новая версия языка сценариев. Затем эта версия активно поддерживается в течение двух лет. Затем следует 12 месяцев поддержки безопасности. После этого версия объявляется мертвой (конец жизни), и всем пользователям предлагается перейти на более новую версию PHP. Старые версии больше не поддерживаются командой разработчиков, чтобы освободить мощности и сконцентрироваться на дальнейших разработках. Как правило, версии PHP следуют очень определенной схеме, когда дело доходит до их выпуска: Каждый год, примерно в начале декабря, выходит новая версия языка сценариев. Затем эта версия активно поддерживается в течение двух лет. Затем следует 12 месяцев поддержки безопасности. После этого версия объявляется мертвой (end of life), и всем пользователям предлагается перейти на более новую версию PHP.

Что теперь нужно делать пользователям PHP 7.1?

PHP 7.3 уже выпущен. PHP 7.4 также будет доступен в декабре 2019 года. Поэтому имеет смысл перейти на одну из этих новых версий. Обновление до 7.2, с другой стороны, не имеет особого смысла: на данный момент поддержка PHP 7.1 полностью прекращена, и активная поддержка версии 7.2 также закончится. Затем эта версия будет получать только поддержку безопасности — опять же в течение одного года. Для версии 7.3, с другой стороны, поддержка закончится только в декабре 2021 года.

PHP 7.4 становится все ближе.
Release Candidate 4 теперь доступен для тестирования. Осталось совсем немного времени, чтобы найти ошибки в последний момент! https://t.co/OiSDK7E0xSpic.twitter.com/2dMKPrdLfL

— php.net (@official_php) 18 октября 2019 г.

Ни в коем случае не продолжайте полагаться на PHP 7.1 в долгосрочной перспективе. После того, как разработчики прекратят поддержку безопасности, нет никакой гарантии, что продукт по-прежнему будет безопасным. Любые бреши в безопасности не будут закрыты, а значит, злоумышленники смогут легко воспользоваться этими уязвимостями.

Совет

Пользователи IONOS могут воспользоваться еще одной отсрочкой: вы можете выбрать расширенную поддержку от нас. Это означает, что вы будете продолжать получать обновления безопасности и не будете беспокоиться о брешах в языке сценариев.

Если вы не уверены, какую версию использовать для вашего сайта, обычно это можно узнать в центре управления вашего хостинг-провайдера. Иногда там даже можно сменить версию. Хотя теоретически смена версии может быть выполнена всего за несколько кликов, это все же может занять некоторое время. Например, если вы работаете с WordPress, то после переключения могут возникнуть проблемы.

Поэтому имеет смысл протестировать новую версию в безопасной среде, прежде чем опробовать онлайн-версию своего сайта. Тем не менее, даже если переход на новую версию связан с дальнейшей работой, изменение имеет смысл: помимо обеспечения лучшей безопасности, новые версии PHP также обещают лучшую производительность.

Совет

Новые клиенты IONOS автоматически получают текущую версию 7.3, и им не нужно беспокоиться о переходе. Существующие клиенты должны как можно скорее решить, какие шаги лучше предпринять и имеет ли смысл переходить на PHP 7.3 или 7.4.

Оцените статью
cdelat.ru
Добавить комментарий