Усі статті
Хостинг сайтів. Поради

Хостинг з PHP і MySQL: версії, ліміти й що перевірити перед оплатою

Чому сайт «падає» без видимих причин, який memory_limit потрібен CMS, MySQL чи MariaDB і які ліміти хостери ховають у документації.

Хостинг з PHP і MySQL: версії, ліміти й що перевірити перед оплатою

Майже кожен сайт на WordPress, OpenCart чи Joomla — це PHP плюс MySQL. І майже кожен тариф обіцяє їх підтримку. Проблема в тому, що «підтримка PHP» нічого не говорить: версія може бути застарілою, пам'яті виділено вдвічі менше за потрібну, а кількість з'єднань до бази обмежена так, що сайт лягає на першому ж напливі відвідувачів. Розберімо, що перевіряти насправді.

Головне

Три параметри вирішують майже все: версія PHP (8.1 і вище), memory_limit (від 256 МБ) і ліміт одночасних процесів. Перші два зазвичай видно в панелі, третій доводиться шукати в документації або питати підтримку — і саме він найчастіше стає причиною помилки 508.

Яка версія PHP потрібна у 2026

PHP 7.4 остаточно застарів: оновлення безпеки для нього не виходять, а сучасні версії CMS його вже не підтримують. Якщо хостер досі пропонує 7.x як основну версію — це показник того, наскільки давно там оновлювали інфраструктуру.

Практичний орієнтир: 8.1 — робочий мінімум, 8.2 і 8.3 — комфортна норма. Приріст швидкості між 7.4 і 8.x на реальних сайтах помітний: у типовому WordPress час генерації сторінки скорочується приблизно вдвічі. Плюс перехід на 8.x закриває низку відомих уразливостей.

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

memory_limit: чому сайт показує білий екран

Найчастіша прихована проблема на дешевих тарифах. PHP обмежує пам'ять на один процес, і коли скрипту її не вистачає, він просто обривається. Користувач бачить порожню сторінку, у логах — fatal error про вичерпання пам'яті, а хостер каже, що «сервер працює нормально».

  • 128 МБ — вистачить лендингу чи простому блогу без плагінів
  • 256 МБ — робочий мінімум для WordPress, Joomla, OpenCart
  • 512 МБ — магазин із десятком модулів, імпорт прайсів, генерація PDF
  • 1 ГБ і більше — важкі імпорти, обробка зображень, складні звіти

MySQL чи MariaDB

Питання, яке хвилює менше, ніж здається. MariaDB — форк MySQL, для типового сайту на CMS вони взаємозамінні: однаковий SQL, однакові драйвери, різниця в продуктивності в межах похибки. Обидві бази підходять під WordPress, OpenCart і будь-яку популярну CMS.

Що справді має значення — версія. MySQL 8.0 і MariaDB 10.6+ помітно краще працюють зі складними вибірками, ніж MySQL 5.7 чи MariaDB 10.3. Якщо у вас магазин із фільтрами, різниця буде відчутною. Тому питайте не «MySQL чи MariaDB», а «яка версія стоїть».

Дев'ять із десяти «незрозумілих падінь» сайту — це або нестача memory_limit, або впертий ліміт процесів. Обидва параметри рідко пишуть у тарифній таблиці.

Ігор Джазов, редактор рейтингу

Ліміти, про які не пишуть на банері

Ось перелік того, що варто уточнити до оплати — саме ці цифри визначають, витримає сайт навантаження чи ні.

  • Одночасні процеси (entry processes): скільки запитів PHP обробляється паралельно. При перевищенні відвідувач бачить помилку 508 — сайт «упав», хоча сервер живий
  • З'єднання до бази (max_user_connections): при вичерпанні сайт показує «Error establishing a database connection»
  • max_execution_time: скільки секунд дозволено виконуватися скрипту. Для імпорту прайсів 30 секунд часто замало
  • Кількість inode (файлів): критично для сайтів із тисячами дрібних файлів — кеш, мініатюри, логи
  • CPU-ліміти: зазвичай виражені у відсотках ядра або умовних одиницях

Як перевірити налаштування на своєму хостингу

Найпростіший спосіб — створити у корені сайту файл із рядком `<?php phpinfo();` і відкрити його в браузері. Ви побачите версію PHP, memory_limit, max_execution_time і всі активні розширення. Після перевірки файл обов'язково видаліть: він розкриває забагато інформації про сервер стороннім.

Для бази даних підійде phpMyAdmin: на головній сторінці видно версію сервера, а в розділі змінних — ліміти з'єднань. У WordPress є ще простіший шлях — розділ «Стан здоров'я сайту», де все зібрано в одному місці разом із рекомендаціями.

Коли shared перестає справлятися

Віртуальний хостинг цілком тягне сайт-візитку, блог і невеликий магазин. Сигнали, що пора на VPS: регулярні помилки 508 у години пік, скарги хостера на перевищення лімітів, потреба у власних налаштуваннях PHP чи фонових завданнях, час відповіді сервера, що повзе вгору при звичайному трафіку.

На VPS ви керуєте конфігурацією самостійно: виставляєте memory_limit, скільки треба, налаштовуєте кількість воркерів і версію PHP під свій проєкт. Плата за це — необхідність адмініструвати сервер або брати керовану послугу.

Провайдерів зі свіжими версіями PHP і MySQL ми зібрали в окремій добірці — там видно, які версії доступні й що входить у тариф.

Провайдери зі свіжими версіями PHP і MySQL — ціни та відгукиХостинги з підтримкою PHP

Часті питання

Яка версія PHP потрібна для сайту у 2026?

Мінімум 8.1, комфортно — 8.2 або 8.3. PHP 7.4 не отримує оновлень безпеки й приблизно вдвічі повільніший на типовому WordPress.

Скільки memory_limit потрібно для WordPress?

256 МБ — робочий мінімум для сайту з плагінами. Для магазину з модулями, імпортами чи генерацією PDF беріть 512 МБ.

MySQL чи MariaDB — що обрати?

Для типового сайту на CMS вони взаємозамінні. Значення має версія: MySQL 8.0 або MariaDB 10.6+ помітно кращі за старі 5.7/10.3 на складних запитах із фільтрами.

Чому сайт показує помилку 508?

Перевищено ліміт одночасних процесів PHP. Сервер працює, але нові запити не обробляються. Це найчастіша причина «падінь» на віртуальному хостингу в години пік.

Як дізнатися версію PHP і ліміти на своєму хостингу?

Створіть у корені сайту файл із рядком `<?php phpinfo();` і відкрийте в браузері — побачите всі параметри. Після перевірки обов'язково видаліть файл із міркувань безпеки.

Коли переходити з shared на VPS?

Коли регулярно бачите помилки 508, хостер скаржиться на перевищення лімітів, потрібні власні налаштування PHP чи фонові завдання, або час відповіді зростає при звичайному трафіку.

Рекомендовані хостинги

Дивитись усю категорію

Рубрики статей

Не знаєте, який хостинг обрати?

Підберіть провайдера за рейтингом, локацією та ціною — у каталозі з реальними відгуками.

Підібрати хостинг