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 Подзвонити