WordPress минимальная версия php

WordPress Minimum PHP Version

The raw data for this chart is based on the official “Requirements” page in WordPress.org.

In addition, since WordPress 2.9 the required PHP version for each WordPress version is defined in version.php file.

History

WordPress 2.0 was the first version to set a minimum required PHP version – it was decided to use PHP 4.2.

Two years later, on March 2008, WordPress 2.5 was released with upgraded minimum required version – adopting PHP 4.3 [ Source ].

Another two years have passed and on July 2011 WordPress 3.2 bumped the the minimum required version to PHP 5.2.4 [ Source ]. A part of larger process to end the support for PHP 4 and MySQL 4 as of WordPress 3.2 [ Source ].

Nine years later, on May 2019, WordPress 5.2 bumped the minimum required version to PHP 5.6.20 [ Source ].

A year later, on June 2020, the minimum required PHP version was bumped to PHP 7.2 [ Source ]. A decision that will end the support of PHP 5. This should apply only on future WordPress releases.

Historical Data

6.2 PHP version 5.6.20 or greater.
6.1 PHP version 5.6.20 or greater.
6.0 PHP version 5.6.20 or greater.
5.9 PHP version 5.6.20 or greater.
5.8 PHP version 5.6.20 or greater.
5.7 PHP version 5.6.20 or greater.
5.6 PHP version 5.6.20 or greater.
5.5 PHP version 5.6.20 or greater.
5.4 PHP version 5.6.20 or greater.
5.3 PHP version 5.6.20 or greater.
5.2 PHP version 5.6.20 or greater.
5.1 PHP version 5.2.4 or greater.
5.0 PHP version 5.2.4 or greater.
4.9 PHP version 5.2.4 or greater.
4.8 PHP version 5.2.4 or greater.
4.7 PHP version 5.2.4 or greater.
4.6 PHP version 5.2.4 or greater.
4.5 PHP version 5.2.4 or greater.
4.4 PHP version 5.2.4 or greater.
4.3 PHP version 5.2.4 or greater.
4.2 PHP version 5.2.4 or greater.
4.1 PHP version 5.2.4 or greater.
4.0 PHP version 5.2.4 or greater.
3.9 PHP version 5.2.4 or greater.
3.8 PHP version 5.2.4 or greater.
3.7 PHP version 5.2.4 or greater.
3.6 PHP version 5.2.4 or greater.
3.5 PHP version 5.2.4 or greater.
3.4 PHP version 5.2.4 or greater.
3.3 PHP version 5.2.4 or greater.
3.2 PHP version 5.2.4 or greater.
3.1 PHP version 4.3 or greater.
3.0 PHP version 4.3 or greater.
2.9 PHP version 4.3 or greater.
2.8 PHP version 4.3 or greater.
2.7 PHP version 4.3 or greater.
2.6 PHP version 4.3 or greater.
2.5 PHP version 4.3 or greater.
2.3 PHP version 4.2 or greater.
2.2 PHP version 4.2 or greater.
2.1 PHP version 4.2 or greater.
2.0 PHP version 4.2 or greater.
1.5 No minimum PHP requirements.
1.2 No minimum PHP requirements.
1.0 No minimum PHP requirements.
0.7 No minimum PHP requirements.
Читайте также:  Fit text to div html

All rights reserved © Extreme Ventures LTD.

Источник

Изменение минимальной версии PHP для сайтов на WordPress

Важная новость для владельцев сайтов! На конференции WordCamp US 2018 создатель и основной разработчик WordPress Мэтт Мулленвег в своём выступлении объявил о намерении изменить минимальную версию PHP, необходимую для работы сайтов на WordPress.

Минимальная версия PHP

Это часть образовательной инициативы, цель которой — рассказать владельцам сайтов на WordPress о том, как важно, чтобы последняя версия PHP поддерживалась на их сайте. На данный момент минимальная версия PHP для WordPress — 5.2.4, но срок её поддержки завершён в январе 2011 года, она считается давно устаревшей.

Первоначально проект имел кодовое название Servehappy, по аналогии с проектом BrowseHappy (технологическая попытка отойти от использования браузера Internet Explorer 6), но для пользователей название оказалось странным, они до конца не понимали намерения проекта. Так появился Site Health Check Project.

Предстоящие изменения в ядре WordPress

Основной задачей проекта Site Health Check является увеличение процента установок WordPress, работающих под управлением современных версий PHP. В 2019 году планируется поэтапное изменение минимальной версии PHP для WordPress.

PHP 5.6 станет минимальным требованием для WordPress в апреле 2019 года. Начиная с декабря 2019 года минимальной версией станет PHP 7.0.

В связи с этим, в ядро WordPress будут внесены следующие изменения:

  1. Информационная страница на WordPress.org, объясняющая важность обновления PHP. Команда работает над улучшением содержания, чтобы пользователи, не являющиеся техническими специалистами, имели чёткие инструкции о том, что делать, если на сайте работает старая версия PHP.
  2. Панель уведомления в консоли, которая будет информировать пользователей, если их сайт работает на PHP устаревшей версии, от поддержки которой WordPress планирует отказаться в будущем.
  3. Появится переменная окружения или фильтр, который позволит хостинг-провайдерам изменить ссылку на страницу «Обновить PHP» на своих серверах, чтобы дать чёткие инструкции для своих клиентов. На данный момент есть некоторые проблемы с безопасностью и злоупотреблением с размещением ссылки.
  4. Команда работает над функцией защиты от появления «белого экрана смерти» (White Screen of Death). Функция должна улавливать все фатальные ошибки, которые может вызвать обновление PHP. Страницы сайта по-прежнему будут показывать белый экран, но при наличии защиты пользователь всё равно сможет получить доступ к панели администратора.
Читайте также:  Расчет хэш функции python

Минимальная версия PHP для плагинов WordPress

Некоторое время назад у разработчиков плагинов для WordPress появилась возможность указывать необходимую минимальную версию PHP в файле readme.txt, например:

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

Версия PHP для WordPress

Другая задача, над которой работает команда — это блокировка обновлений плагинов, если для новой версии требуется более высокая версия PHP. Это даёт авторам плагинов лучший контроль над тем, какие версии PHP они хотят поддерживать, и, будем надеяться, побудит владельцев сайтов обновить программное обеспечение на сервере.

Изменение позволит авторам плагинов выбирать более современные функциональные возможности и синтаксис PHP, не беспокоясь о том, что их плагин сломается для конечного пользователя.

Минимальная версия PHP для тем WordPress

Для тем WordPress заголовок Requires PHP еще не реализован, так как файла readme.txt до недавнего времени у них не было. Теперь, когда к новым темам предъявляется это требование, ожидается, что данный заголовок также будет реализован в обозримом будущем.

Темы WordPress

Обратная совместимость со старыми версиями PHP

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

Только взгляните на официальную статистику использования различных версий PHP сайтами на WordPress. Более трети из них использует минимальную поддерживаемую версию 5.2. Если в ближайшее время они не обновятся до 7.х версии PHP, то к концу 2019 года им станут не доступны обновления до новых версий WordPress.

Статистика использования версий PHP

Начиная с середины 2017 года по различным каналам связи было проведено несколько дискуссий внутри сообщества, посвященных разрешению проблемы и снятию напряженности. В результате этих обсуждений предложен ряд инициатив, которые поддерживают общие первоначальные цели и задачи проекта Site Health Check:

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

Таким образом, сайты на старой версии PHP продолжат функционировать, но для установки или обновления WordPress, плагина или темы потребуется обновить версию до минимальной поддерживаемой разработчиком. А какая версия PHP установлена у вас?

Читайте также:  What is instrumentation in java

Источник

Минимальная версия PHP для работы с WordPress поднята до 5.6

Разработчики WordPress официально прекращают поддержку PHP 5.2 – 5.5 и повышают минимально рекомендуемую версию PHP до 5.6. План, анонсированный в декабре прошлого года, состоял в том, чтобы в начале 2019 года повысить минимальную версию PHP, и, основываясь на полученных результатах, вновь повысить ее до PHP 7 в декабре 2019. Сайты на PHP 5.5 и ранее будут по-прежнему получать обновления безопасности, однако обновить их до последней версии WordPress не удастся.

Сегодня только 2% сайтов WordPress используют версию PHP 5.2. Примерно 20% сайтов используют версию 5.5 и более ранние версии. Почти половина всех установок WordPress работает на PHP 7+.

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

«Если мы отбросим часть пользователей по техническим причинам, то мы придем лишь к раздробленной сети», — отметил Феликс Арнтц, разработчик WordPress. – «Взаимодействие с этими пользователями, их всесторонняя поддержка помогут нам перейти к новым требованиям в долгосрочной перспективе».

Гэри Пендергаст поделился статистикой о том, насколько эффективным оказалось уведомление об обновлении PHP до 5.1 в WordPress:

«В случае с WordPress 5.0 владельцы сайтов обновляли версию PHP

В случае с WordPress 5.1 (после добавления уведомления об обновлении) этот показатель увеличился до 5 базовых пунктов в день. Каждый день сотни владельцев сайтов решают обновить свою версию PHP. Все, что им требовалось – немного информации и небольшой толчок к этому.

Устрашающие уведомления об окончании срока действия PHP и отношение по типу «сорри, мы решили поднять минимальную версию PHP; если вы не в курсе, что делать – проблемы ваши» — все это никак не поможет. Пользователям нужна информация о том, что и как делать.

Мы делаем все возможное, чтобы избавиться от устаревших PHP установок, которые используются в сети. И это далеко не непреодолимая проблема. Просто нужно чуть больше терпения и внимания к пользователям»

Разработчики WordPress по всему миру стали активно публиковать радостные твиты, связанные с повышением минимальной версии PHP. И хотя PHP 5.6 является новой минимальной версией для запуска WordPress, страница технических требований проекта рекомендует пользователям запрашивать у своих хостингов PHP 7.3 и выше. PHP 7+ дает огромный прирост производительности для пользователей. Разработчики смогут обновить свои плагины для использования более современного синтаксиса.

Источник

Оцените статью