Skip to content

Все для WordPress, веб-розробки — і не тільки

✅ Як оновити та перевірити версію PHP для WordPress через cPanel і Plesk

✅ Як оновити та перевірити версію PHP для WordPress через cPanel і Plesk

Ви заходите в адмінку WordPress і бачите жовтий банер: «Ваш сайт працює на застарілій версії PHP». А потрібний плагін взагалі відмовляється встановлюватися, йому подавай PHP 8.0, а на сервері досі 7.4. Знайомо?

PHP — це двигун вашого сайту. Від його версії напряму залежить швидкість завантаження сторінок, стійкість до зламу та сумісність із плагінами. Хостинг-провайдери не завжди поспішають оновлювати PHP за вас, а дехто свідомо тримає клієнтів на старих гілках, бо «так стабільніше» і менше звернень до підтримки.

За 10 хвилин ви дізнаєтеся, як перевірити версію PHP на своєму WordPress-сайті та оновити її через cPanel або Plesk. Без допомоги програміста і без ризику покласти сайт.

💡 Швидкий огляд:

  • Визначити поточну версію PHP плагіном Display PHP Version, пів хвилини, без технічних навичок
  • Знайти версію в панелі хостингу: cPanel (Select PHP Version) або Plesk (PHP Settings)
  • Для точної діагностики створити файл з phpinfo() і відкрити його в браузері
  • Перед оновленням зробити повний бекап сайту та перевірити сумісність плагінів через PHP Compatibility Checker
  • Перемкнути версію PHP у два кліки, потім прогнати ручний тест: головна, адмінка, форми, кошик

Що таке PHP і чому версія важлива

PHP, серверна мова, якою написаний WordPress. Коли відвідувач відкриває ваш сайт, PHP-скрипти збирають сторінку з бази даних і віддають браузеру HTML. Простіше кажучи, PHP перетворює контент із бази на те, що бачить користувач.

Схема роботи PHP у WordPress

За даними W3Techs, PHP використовують 70,9% сайтів, чия серверна мова відома. При цьому версії 8.x встановлені приблизно на 60% із них, решта сидять на 7.x, а подекуди трапляється навіть 5.6. І ось що критично: кожна версія PHP живе рівно 4 роки. Два роки активної підтримки з виправленням багів, потім два роки лише критичні патчі безпеки, а далі, кінець життя (EOL). Після EOL дірки в безпеці не закриваються взагалі.

Для WordPress мінімальні вимоги скромні: PHP 7.4 і вище. Але це мінімум. Реальна різниця у швидкості між PHP 7.4 і 8.2, приблизно в півтора-два рази на типовому сайті. На PHP 8.3 з JIT-компіляцією приріст ще помітніший на операціях з обчисленнями. За замірами Kinsta на грудень 2025 року, WordPress на PHP 8.5 обробляє на 34% більше запитів за секунду, ніж на PHP 7.4, на однаковому залізі.

Як перевірити версію PHP: 4 способи

Способів дізнатися, на якій версії PHP працює ваш WordPress, кілька. Від найпростішого (плагін в один клік) до технічного (phpinfo). Обирайте той, що зручніше.

Спосіб 1: плагін Display PHP Version

Найшвидший шлях. Встановлюєте плагін Display PHP Version, активуєте, і версія PHP з’являється прямо у віджеті «Стислий огляд» на головній сторінці адмінки.

Плагін Display PHP Version в адмінці WordPress

Плагін важить менше 50 КБ і не навантажує сайт. При наведенні на версію PHP показує ще й версію MySQL, зручно, коли діагностуєш проблеми з базою даних. Встановлений більш ніж на 30 000 сайтів. Єдиний мінус: плагін не оновлювався з 2021 року, але свою єдину функцію виконує справно.

Спосіб 2: у панелі cPanel

Заходите в cPanel свого хостингу, знаходите розділ «Програмне забезпечення» (Software) і клацаєте «Select PHP Version» (Вибрати версію PHP).

Вибір версії PHP в панелі cPanel

На сторінці, що відкрилася, одразу видно поточну версію PHP. Тут же можна перемкнутися на іншу та позначити потрібні розширення (extensions). Мінімальний джентльменський набір для WordPress включає mysqli для бази даних, curl для зовнішніх запитів, gd для зображень, mbstring для кирилиці, zip для архівів та openssl для шифрування.

Спосіб 3: функція phpinfo()

Технічний спосіб, який показує абсолютно все про конфігурацію PHP на сервері: версію, увімкнені розширення, ліміти пам’яті, розмір файлів для завантаження та десятки інших параметрів.

Створіть файл із будь-яким ім’ям (наприклад, info.php) і помістіть у нього такий код:

1<?php
2phpinfo();

Завантажте файл у кореневу папку сайту через FTP або файловий менеджер хостингу. Потім відкрийте в браузері https://вашсайт.ru/info.php. Перший же рядок покаже версію PHP.

Після перевірки обов’язково видаліть цей файл, зловмисники можуть використовувати phpinfo() для збору даних про сервер.

Спосіб 4: у панелі Plesk

У Plesk зайдіть у розділ «Сайти та домени», виберіть потрібний сайт і натисніть «PHP Settings» (Налаштування PHP). Поточна версія відображається вгорі сторінки, там же селектор для перемикання.

Як оновити версію PHP

Перед оновленням, залізне правило: зробіть повний бекап сайту. Файли та базу даних. Більшість хостингів пропонує бекап в один клік через ту саму cPanel або Plesk. Якщо ні, встановіть плагін на кшталт UpdraftPlus і зробіть резервну копію в хмару.

Оновлення в cPanel

У розділі «Select PHP Version» просто виберіть потрібну версію з випадного списку та натисніть «Set as current» (Встановити як поточну).

Встановлення нової версії PHP через cPanel

Там же позначте розширення PHP, які мають бути активними. Мінімальний набір для WordPress включає mysqli для бази даних, curl для зовнішніх запитів, gd для зображень, mbstring для кирилиці, zip для архівів, openssl для шифрування, json для обміну даними та xml для RSS і карт сайту. Якщо сайт працює через кешування, додайте memcached або redis. Для WooCommerce обов’язковий soap.

Після перемикання версії PHP сайт застосовує зміни миттєво. Відкрийте сайт у сусідній вкладці та пройдіться основними сторінками: головна, адмінка, пара записів. Переконайтеся, що нічого не зламалося.

Оновлення в Plesk

У Plesk шлях трохи інший. Зайдіть у «Tools & Settings» (Інструменти та налаштування), потім «Updates and Upgrades» (Оновлення) та натисніть «Add/Remove Components» (Додати або видалити компоненти).

Керування версіями PHP в панелі Plesk

У розділі вебхостингу (для Linux) позначте потрібні версії інтерпретатора PHP. Для Windows, у розділі функцій хостингу Plesk. Після встановлення компонентів поверніться в налаштування конкретного сайту та виберіть нову версію PHP у «PHP Settings».

Просунутий спосіб для тих, хто працює із сервером через SSH: команди Plesk Installer. Наприклад, щоб видалити PHP 5.6 і встановити 8.2:

1plesk installer --select-release-current --remove-component php5.6
2plesk installer --select-release-current --install-component php8.2

Перевірка сумісності: PHP Compatibility Checker

Перш ніж смикати перемикач версії, варто перевірити: а чи потягнуть ваші плагіни та тема новий PHP? Для цього є плагін PHP Compatibility Checker від WP Engine.

Результати перевірки сумісності плагінів з PHP

Встановлюєте, активуєте, заходите в «Інструменти» та клацаєте «PHP Compatibility». Вибираєте цільову версію PHP (наприклад, 8.3) і запускаєте сканування. Плагін перевіряє код ваших тем і плагінів через сервіс Tide від WP Engine та видає звіт: помилки (точно зламається) та попередження (може зламатися).

Плагін не оновлювався з 2023 року, і у відгуках скаржаться на зависання та хибні спрацювання. Але загальне уявлення про сумісність він дає. Більш надійний шлях: створити staging-копію сайту (багато хостингів пропонують це в один клік), перемкнути там PHP і прогнати ручний тест основних функцій.

Яка версія PHP краща для WordPress у 2026 році

Станом на червень 2026 року картина з версіями PHP виглядає так:

Версія

Випуск

Активна підтримка до

Патчі безпеки до

Статус для WordPress

PHP 7.4

Лис 2019

Лис 2021

Лис 2022

❌ EOL, не використовувати

PHP 8.0

Лис 2020

Лис 2022

Лис 2023

❌ EOL, не використовувати

PHP 8.1

Лис 2021

Лис 2023

Лис 2024

❌ EOL, не використовувати

PHP 8.2

Гру 2022

Гру 2024

Гру 2026

✅ Рекомендовано, але до EOL пів року

PHP 8.3

Лис 2023

Гру 2025

Гру 2027

✅ Оптимальний вибір

PHP 8.4

Лис 2024

Гру 2026

Гру 2028

✅ Свіжа, активна підтримка

PHP 8.5

Лис 2025

Гру 2027

Гру 2029

✅ Найновіша, максимум швидкості

Порівняння продуктивності різних версій PHP

Якщо ваш хостинг пропонує вибір, ставте PHP 8.3, це оптимальний баланс між швидкістю та сумісністю. PHP 8.4 дасть ще трохи продуктивності завдяки JIT-компіляції, але деякі старі плагіни можуть вередувати. PHP 8.5, для тих, хто тримає сайт на передньому краї та готовий до можливих нестиковок з екзотичними плагінами.

Головне: не залишайтеся на версіях нижче 8.2. PHP 8.1 і старші вже не отримують навіть критичних патчів безпеки. За даними WordPress.org, з травня 2026 року мінімальна рекомендована версія PHP для WordPress, 8.3.

Чому варто оновитися на PHP 8.x

Перехід з PHP 7.4 на 8.2 дає приріст швидкості від півтора до двох разів на типовому WordPress-сайті. Це не маркетинг, а прямий наслідок архітектурних покращень.

Порівняння можливостей PHP 7 і PHP 8

Ось що конкретно ви отримуєте:

  • JIT-компіляція (Just-In-Time, з PHP 8.0). Важкі обчислення виконуються швидше. Для звичайного WordPress-сайту ефект скромний, але для плагінів з аналітикою, генерацією звітів або обробкою зображень, відчутний.

  • Іменовані аргументи (PHP 8.0). Роблять код читабельнішим: wp_remote_post($url, timeout: 30) замість wp_remote_post($url, array('timeout' => 30)).

  • Типи union (PHP 8.0) та intersection (PHP 8.1). Допомагають розробникам плагінів писати більш передбачуваний код.

  • Readonly-властивості (PHP 8.1) та readonly-класи (PHP 8.2). Захищають об'єкти від випадкових змін, менше багів у рантаймі.

  • Enums (переліки, PHP 8.1). Замість магічних рядків на кшталт 'publish' і 'draft', сувора типізація статусів.

  • Покращена обробка помилок. У PHP 8 фатальні помилки перетворилися на винятки, які можна перехопити. Сайт не падає повністю через помилку в одному плагіні — це особливо важливо після оновлення.

Головний аргумент на користь оновлення простий: застарілі гілки PHP втрачають підтримку, і розробники припиняють випускати навіть критичні виправлення безпеки. Будь-яка знайдена вразливість у непідтримуваній версії залишається відкритою назавжди.

Відео: покрокове оновлення PHP у cPanel

Якщо зручніше дивитися, а не читати, ось коротке відео з демонстрацією оновлення PHP через cPanel:

⁉️🤔 Часті запитання

Чи можна оновити PHP без доступу до cPanel або Plesk?

Так, якщо у вас VPS або виділений сервер. Підключаєтеся через SSH і встановлюєте потрібну версію через пакетний менеджер. Для Ubuntu: sudo apt install php8.3. Після встановлення налаштуйте Apache або Nginx на використання нової версії. Якщо ви на shared-хостингу й панелі керування немає, напишіть у підтримку, зміну версії PHP зазвичай роблять за запитом.

Що робити, якщо після оновлення PHP сайт перестав працювати?

Увімкніть режим налагодження WordPress: додайте у wp-config.php рядки define('WP_DEBUG', true); та define('WP_DEBUG_LOG', true);. Лог помилок з'явиться у /wp-content/debug.log. Як правило, проблема в одному несумісному плагіні, знайдіть його за логом і тимчасово вимкніть. Потім оновіть плагін до версії, що підтримує ваш PHP, або знайдіть заміну. У крайньому разі поверніть стару версію PHP через ту саму cPanel (це дві секунди) і розбирайтеся спокійно на staging-копії.

Як дізнатися, які плагіни несумісні з новим PHP?

Крім PHP Compatibility Checker, описаного вище, зайдіть на сторінку кожного плагіна на wordpress.org і подивіться розділ «Tested up to». Якщо плагін не тестувався з WordPress 6.5+ і PHP 8.2+, це привід насторожитися. Найнадійніше: створити staging-копію сайту, оновити PHP на копії та пройтися по всіх функціях: публікація запису, завантаження медіафайлів, форми, кошик.

Які розширення PHP обов'язково мають бути ввімкнені для WordPress?

Мінімальний набір: mysqli для бази даних, curl для зовнішніх запитів, gd або imagick для зображень, mbstring для кирилиці, zip для архівів, openssl для шифрування, json для обміну даними, xml для RSS і карт сайту. Для WooCommerce потрібен soap. Для кешування, memcached або redis. Решта опціонально.

Чи варто оновлюватися до PHP 8.5 прямо зараз?

Якщо ви тільки запускаєте новий сайт на свіжих плагінах, так, беріть 8.5, отримаєте максимум швидкості. Якщо сайту кілька років і стоїть два десятки плагінів різного ступеня свіжості, почніть з PHP 8.3, дайте сайту тиждень пожити, потім зробіть крок на 8.4. Різкий стрибок з 7.4 одразу на 8.5 майже гарантовано щось зламає. Правило просте: змінюйте не більше однієї мажорної версії за раз, тестуйте, і тільки потім ідіть далі.

Як часто треба оновлювати PHP?

Раз на рік-півтора, нормальний ритм. PHP випускає нову мажорну версію кожного листопада. До літа наступного року основні плагіни вже підтягуються. Орієнтуйтеся на таблицю підтримки в розділі вище: щойно ваша версія переходить у режим «тільки патчі безпеки», плануйте оновлення до наступної.

Що ставити на WordPress у 2026 році: підсумковий розклад

Якщо ваш сайт досі на PHP 7.4 або 8.0, ви втрачаєте у швидкості щонайменше вдвічі й сидите без патчів безпеки. Це не страшилка, а суха арифметика: з листопада 2022 року (для 7.4) та з листопада 2023 (для 8.0) діри в цих версіях ніхто не закриває.

Оптимальний вибір на червень 2026, PHP 8.3. Достатньо зрілий, щоб усі популярні плагіни з ним працювали, і з запасом підтримки до грудня 2027. Якщо хостинг пропонує лише 8.2, теж добре, але заплануйте перехід на 8.3 у найближчі пів року, поки 8.2 не пішов на EOL у грудні 2026.

Оновлення PHP через cPanel або Plesk займає дві хвилини. Підготовка, бекап і перевірка сумісності, ще пів години. Пів години раз на рік-півтора за двократний приріст швидкості та закриті вразливості: більш ніж вигідна угода. Зробіть бекап і оновіться сьогодні.