NEW CASE
Кейс «Адвокат Ильичёв Сергей Дмитриевич» — сайт-визитка адвокатской практики

Создаем цифровые решения, которые работают на бизнес


Позвоните нам +38 (066) 35-14-529

Сделаем первый шаг к вашему сайту — напишите нам

Закрыть
BB STUDIO 8 мин чтения
Обновлено:

Какая версия PHP нужна для WordPress, Joomla, Drupal, PrestaShop, OpenCart и Битрикс: таблица 2026

Хостинг и техническое
Какая версия PHP нужна для WordPress, Joomla, Drupal, PrestaShop, OpenCart и Битрикс: таблица 2026

Версия PHP — фундамент сайта, о котором владелец обычно вспоминает, только когда что-то ломается. Устаревший PHP не получает обновлений безопасности и работает медленнее. Слишком новый может «положить» старый сайт, потому что тема, плагин или модуль писались под другие правила языка.

Мы собрали в одну таблицу требования популярных в Украине CMS — WordPress, Joomla, Drupal, PrestaShop, OpenCart и 1С-Битрикс — и добавили сроки поддержки самого PHP. Ниже — как узнать свою версию, как безопасно перейти на новую и что чаще всего ломается после перехода.

Короткий ответ

Для нового сайта в 2026 году выбирайте PHP 8.3 или 8.4: обе версии поддерживаются актуальными CMS, а PHP 8.2 перестаёт получать обновления безопасности уже 31 декабря 2026 года. Для старого сайта — самую новую версию PHP, которую поддерживает ваша версия CMS: для Joomla 3.10 это 8.0, для PrestaShop 1.7.8 — 7.4, для Drupal 7 — 8.3. А дальше — планировать обновление самой CMS.

Переключать PHP на рабочем сайте «наугад» не стоит: сначала резервная копия и проверка на копии сайта, потом — переключение.

Таблица: какая версия PHP нужна для CMS в 2026 году

Платформа и версия Минимальная версия PHP Рекомендуемая версия PHP Статус платформы
WordPress (актуальная версия) 7.4 8.3 и новее поддерживается
Joomla 6.x 8.3 8.4 актуальная ветка
Joomla 5.x 8.1 8.2–8.3 только исправления безопасности до 12.10.2027
Joomla 4.4 7.2.5 8.1–8.2 не поддерживается с 14.10.2025
Joomla 3.10 5.3.10 7.4–8.0 (максимум 8.0) не поддерживается с 17.08.2023
Drupal 11 8.3 8.3–8.4, с версии 11.3 — и 8.5 актуальная версия
Drupal 10 8.1 8.3 (максимум 8.4) поддержка до 09.12.2026
Drupal 7 5.6 8.1–8.3 (8.4 не поддерживается) не поддерживается с 05.01.2025
PrestaShop 9.1 8.1 8.5 актуальная версия
PrestaShop 9.0 8.1 8.4 (максимум) предыдущий выпуск ветки 9
PrestaShop 8.x 7.2 8.1 (максимум) предыдущая ветка
PrestaShop 1.7.8 7.1 7.4 (максимум) не поддерживается
OpenCart 4.1 и 3.0.5 8.0 (для 4.x) 8.2–8.3 (совместимы до 8.5) поддерживаются
OpenCart 3.0.3 и более ранние 5.4 7.4 устаревшие, на PHP 8 без доработки не работают
1С-Битрикс, актуальные версии 8.2 8.2–8.4 без легальных обновлений для Украины
1С-Битрикс, старые ядра 5.6–7.x 7.4 устаревшие

Таблица составлена по официальной документации проектов на октябрь 2026 года. Для новых веток OpenCart мы указываем рекомендуемые версии PHP из заметок к выпускам, а минимальную лучше уточнять для конкретной версии. Отдельно о каждой платформе: обновление Joomla 3 и 4 до Joomla 5 и 6, конец поддержки Drupal 10 и Drupal 7, PrestaShop 1.7, 8 или 9 и переход с 1С-Битрикс.

Сколько ещё поддерживается каждая версия PHP

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

Версия PHP Вышла Активная поддержка до Обновления безопасности до
5.6, 7.0–7.3 2014–2018 — завершены в 2018–2021
7.4 2019 — завершены 28.11.2022
8.0 2020 — завершены 26.11.2023
8.1 2021 — завершены 31.12.2025
8.2 08.12.2022 31.12.2024 31.12.2026
8.3 23.11.2023 31.12.2025 31.12.2027
8.4 21.11.2024 31.12.2026 31.12.2028
8.5 20.11.2025 31.12.2027 31.12.2029

Практический вывод: если сайт сейчас на PHP 8.2, переходить на 8.3–8.4 стоит до конца 2026 года — обновления безопасности для 8.2 заканчиваются 31 декабря 2026 года. А если на 8.1 или более старой версии — это уже не плановое обновление, а вопрос безопасности.

Как узнать версию PHP и CMS на своём сайте

  • WordPress: «Инструменты» → «Здоровье сайта» → вкладка «Информация», раздел «Сервер».
  • Joomla: «Система» → «Информация о системе».
  • Drupal: «Отчёты» → «Отчёт о состоянии» (Status report).
  • PrestaShop: «Расширенные параметры» → «Информация».
  • 1С-Битрикс: «Настройки» → «Инструменты» → «Проверка системы».
  • Любой сайт: панель хостинга — там видны версия и режим PHP для каждого сайта.

Ещё один способ — временный файл с функцией phpinfo(). Он показывает всё о PHP на сервере, поэтому после проверки его нужно сразу удалить: эти данные пригодятся и злоумышленникам.

Чем грозит устаревший PHP

  • Безопасность. Найденные в версии уязвимости больше не исправляют, и сайт становится лёгкой целью для автоматизированных атак.
  • Скорость. Каждая новая ветка PHP 8 работает быстрее предыдущих, а PHP 7 и 5 отстают ещё сильнее — это заметно и по времени ответа сервера (TTFB), и по работе админки. Как измерить скорость, мы рассказывали в статье о TTFB и Core Web Vitals.
  • Хостинг. Провайдеры постепенно отключают старые версии, и сайт может перестать открываться после планового обновления сервера.
  • Расширения. Новые версии плагинов и модулей перестают поддерживать старый PHP, так что обновить их становится невозможно.

Как безопасно перейти на новую версию PHP

  1. Резервная копия. Полная копия файлов и базы, которую действительно можно восстановить.
  2. Обновление CMS и расширений. Сначала — до версий, совместимых с новым PHP, и только потом меняйте сам PHP.
  3. Копия сайта с новой версией. Разверните тестовую копию на поддомене и переключите PHP именно там.
  4. Журнал ошибок. Включите запись ошибок в лог (не на экран) и пройдите главную, каталог, формы, корзину, админку.
  5. Исправления. Фатальные ошибки исправляйте сразу, предупреждения Deprecated — планируйте: в следующих версиях они станут ошибками.
  6. Переключение рабочего сайта. Когда копия работает без ошибок, смените PHP для рабочего сайта.
  7. Контроль. Несколько дней следите за журналом и заранее знайте, как быстро вернуть предыдущую версию, если что-то пойдёт не так.

Делать это гораздо проще, когда версию PHP можно выбрать для каждого сайта отдельно: копия работает на новой версии, рабочий сайт — на старой, а откат занимает минуту. На нашем хостинге доступны PHP 5.6, 7.0–7.4 и 8.0–8.5, а переключаются версии в нашей собственной панели управления.

Что чаще всего ломается после смены PHP

Переход Что изменилось в PHP Как это выглядит на сайте
5.6 → 7.x удалены старые функции mysql_* очень старый сайт не подключается к базе, белый экран
7.x → 8.0 удалены each(), create_function(), доступ к символам строки через {}; убрана настройка mbstring.func_overload ошибка 500 в старых темах и модулях; старые ядра Битрикс в UTF-8 не запускаются
8.0 → 8.1 устарела передача null во встроенные функции, которые ожидают строку или число сотни предупреждений Deprecated в журнале, иногда — на экране
8.1 → 8.2 устарели динамические свойства классов предупреждения в старых плагинах; в PHP 9 это планируют сделать ошибкой
8.3 → 8.4 устарели неявно nullable-параметры новые предупреждения Deprecated в модулях, которые давно не обновлялись

Если после переключения сайт показывает белый экран или ошибку 500, первым делом верните предыдущую версию PHP — это занимает минуту — и уже потом ищите причину в журнале ошибок. Типичные шаги диагностики мы описали на примере ошибки 500 в WordPress.

Режим PHP тоже имеет значение

Кроме версии, на хостинге часто можно выбрать режим работы PHP: модуль Apache или FastCGI (Nginx + PHP-FPM). От этого зависит, будут ли работать правила из файла .htaccess — редиректы, ЧПУ, защита папок. Чем отличаются режимы и что выбрать для своей CMS, мы разобрали отдельно: Apache или Nginx + PHP-FPM.

Вывод

В 2026 году базовый выбор для нового сайта — PHP 8.3 или 8.4. Для старого — самая новая версия, которую выдерживает ваша CMS, и план обновления самой CMS: Joomla 3 и 4, Drupal 7 и 10, PrestaShop 1.7 уже остались или скоро останутся без патчей безопасности. Переключайте PHP только после резервного копирования и проверки на копии сайта.

Если нужен хостинг, где можно запустить и новый сайт, и старый без вынужденного обновления, посмотрите страницу для своей платформы: WordPress, Joomla, Drupal, PrestaShop, OpenCart или 1С-Битрикс. Перенос на наш хостинг — бесплатный.

Частые вопросы

WordPress рекомендует PHP 8.3 или новее. Перед переходом обновите тему и плагины: именно они, а не ядро, чаще всего выдают ошибки на новой версии PHP.

Можно, но без проверки это лотерея. Если тема или модуль несовместимы, сайт покажет белый экран или ошибку 500. Безопасный порядок: резервная копия, проверка на копии сайта и только потом — переключение рабочего сайта.

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

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

Напрямую — нет, косвенно — да. Новый PHP быстрее генерирует страницы, а время ответа сервера влияет на скорость загрузки. Кроме того, старый PHP повышает риск взлома, а взломанный сайт может получить предупреждение в результатах поиска.
Оцените статью
Это помогает нам писать лучшие материалы
Будьте первым, кто оценит 5.0 из 5 0 голосов
Поделиться статьёй:

Похожие статьи

Давайте вместе создадим что-то потрясающее

Стать клиентомСтать клиентом
Telegram Viber Позвонить