С момента выпуска WordPress 6.1 команда хостингаХостинг Услуга веб-хостинга — это разновидность услуги интернет-хостинга, которая позволяет частным лицам и организациям сделать свой веб-сайт доступным во Всемирной паутине. получила довольно много запросов о некоторых конфигурациях, связанных с окружением сервераСервер Сервер — это аппаратное или программное обеспечение компьютера, предоставляющее функциональность другим программам или устройствам. Типичные серверы — это серверы баз данных, файловые серверы, почтовые серверы, серверы печати, веб-серверы, игровые серверы и серверы приложений..
В руководстве по хостингу есть страница, которая обновляется с каждым новым основным выпуском WordPress или существенным изменением и содержит информацию об оптимальной и рекомендуемой конфигурации компьютера, подготовленную совместно с остальными командами.
С 16.11.2022 доступно новое обновление страницы. Как всегда, мы рекомендуем поддерживать последние версии различных сервисов, особенно в целях безопасности. Например, использование последних версий веб-сервераСервер Сервер — это аппаратное или программное обеспечение компьютера, предоставляющее функциональность другим программам или устройствам. Типичные серверы — это серверы баз данных, файловые серверы, почтовые серверы, серверы печати, веб-серверы, игровые серверы и серверы приложений. обычно никак не влияет на WordPress. В целом то же самое происходит с базами данных: лучше использовать последние версии MySQLMySQL MySQL — это реляционная система управления базами данных (СУБД) с открытым исходным кодом. MySQL — бесплатное программное обеспечение с открытым исходным кодом, распространяемое на условиях Стандартной общественной лицензии GNU. или MariaDBMariaDB MariaDB — это ответвление реляционной системы управления базами данных (СУБД) MySQL, предназначенное для сохранения статуса бесплатного программного обеспечения с открытым исходным кодом, распространяемого на условиях Стандартной общественной лицензии GNU. MariaDB стремится поддерживать высокую совместимость с MySQL, обеспечивая возможность замены без изменений, двоичное соответствие библиотек и точное соответствие API и командам MySQL. с учётом их связи с PHPPHP PHP (PHP: Hypertext Preprocessor) — это язык сценариев общего назначения, особенно подходящий для веб-разработки. Код PHP обычно обрабатывается на веб-сервере интерпретатором PHP. На веб-сервере результат интерпретации и выполнения кода PHP формирует весь HTTP-ответ или его часть..
И мы переходим к версиям PHP, которые обычно являются наиболее деликатным вопросом для каждой версии WordPress — будь то ядроЯдро Ядро — это набор программного обеспечения, необходимый для работы WordPress. Команда ядра занимается разработкой WordPress., плагины или темы.
В этой таблице можно найти список доступных стабильных версий, существовавших на момент выпуска каждой версии WordPress.
| WordPress | PHP | MySQL | MariaDB | Дата |
|---|---|---|---|---|
| WordPress 6.1 | 7.4 – 8.1 | 5.7 – 8.0 | 10.3 – 10.9 | 2022-11-01 |
| WordPress 6.0 | 7.4 – 8.1 | 5.7 – 8.0 | 10.3 – 10.7 | 2022-05-24 |
| WordPress 5.9 | 7.4 – 8.1 | 5.7 – 8.0 | 10.2 – 10.6 | 2022-01-25 |
| WordPress 5.8 | 7.3 – 8.0 | 5.7 – 8.0 | 10.2 – 10.6 | 2021-07-20 |
| WordPress 5.7 | 7.3 – 8.0 | 5.7 – 8.0 | 10.2 – 10.5 | 2021-03-09 |
Но к этой таблице необходимо добавить совместимость ядра WordPress для каждой версии.
| WordPress | Совместимый PHP | Совместимый с бета-версиямиБета-версия Бета-версия — это этап разработки программного обеспечения, следующий за альфа-версией. Этап бета-версии обычно начинается, когда функциональность программного обеспечения завершена, но оно, вероятно, содержит ряд известных или неизвестных ошибок. Программное обеспечение на этапе бета-тестирования обычно содержит гораздо больше ошибок, чем завершённое программное обеспечение, может иметь проблемы со скоростью или производительностью, а также вызывать сбои или потерю данных. Цель бета-тестирования — уменьшить влияние на пользователей, часто включая тестирование удобства использования. PHP |
|---|---|---|
| WordPress 6.1 | 5.6 – 7.4 | 8.0* / 8.1* / 8.2* |
| WordPress 6.0 | 5.6 – 7.4 | 8.0* / 8.1* |
| WordPress 5.9 | 5.6 – 7.4 | 8.0* / 8.1* |
| WordPress 5.8 | 5.6 – 7.4 | 8.0* |
| WordPress 5.7 | 5.6 – 7.4 | 8.0* |
Версии, отмеченные *, имеют бета-совместимость. Чтобы узнать больше о бета-совместимости, ознакомьтесь со статьями WordPress и PHP 8.0 и WordPress 5.9 и PHP 8.0–8.1. Совместимость WordPress 6.1 с PHP 8.2 пока не подтверждена, хотя следует отметить, что PHP 8.2 ещё не доступен публично (его выпуск запланирован на начало декабря 2022 года).
Как узнать лучшую стабильную версию для каждой версии WordPress? Используйте API ServeHappy. Этот APIAPI Интерфейс прикладного программирования (API) — это вычислительный интерфейс, определяющий взаимодействие между несколькими программными посредниками. Он определяет виды вызовов или запросов, которые можно выполнять, способы их выполнения, используемые форматы данных, соблюдаемые соглашения и т. д. возвращает информацию о лучшей совместимости WordPress с PHP.
| WordPress | Минимальная версия PHP | Рекомендуемая версия PHP | API JSONJSON JavaScript Object Notation (JSON) — это открытый стандарт файлового формата и формата обмена данными, использующий удобочитаемый текст для хранения и передачи объектов данных, состоящих из пар атрибут–значение, и массивов. Это очень распространённый формат данных с широким спектром применений, например используемый вместо XML в системах AJAX. |
|---|---|---|---|
| WordPress 6.1 | 5.6.20 | 7.4 | JSON |
| WordPress 6.0 | 5.6.20 | 7.4 | JSON |
| WordPress 5.9 | 5.6.20 | 7.4 | JSON |
| WordPress 5.8 | 5.6.20 | 7.4 | JSON |
| WordPress 5.7 | 5.6.20 | 7.4 | JSON |
Эти значения могут различаться в зависимости от того, что разные команды считают изменением.
Хотя официальная поддержка PHP 7.4 вскоре завершится и в настоящее время будет предоставляться только поддержка безопасности, несколько проектов с открытым исходным кодомОткрытый исходный код Открытый исходный код обозначает программное обеспечение, исходный код которого свободно доступен и может распространяться и изменяться. Открытый исходный код **должен** предоставляться по лицензионной модели; см. GPL. попросили PHP Foundation продлить поддержку этой версии до обновления всеми проектами сведений о совместимости, включая WordPress, что может обеспечить совместимость в WordPress 6.2 (с учётом текущих тикетов).
Что команда хостинга рекомендует компаниям, предоставляющим услуги хостинга? Пока сохранять PHP 7.4 в качестве версии по умолчанию для всех сайтов на WordPress, а также тестировать и сообщать о совместимости с PHP 8.0, 8.1 и 8.2, когда они станут доступны.
Если вы хотите помочь командам Hosting, Core и Test, тестируя новые версии и совместимость будущих версий WordPress, PHP и SQL, вы можете использовать инструмент WordPress Distributed Hosting Tests (Test Runner).
Спасибо @Crixu за проверку информации.