Перейти к содержимому
К
Версия сайта
  • Главная
  • Блог
  • Зачем обновлять PHP на хостинге и что это даёт с...
Хостинг

Зачем обновлять PHP на хостинге и что это даёт сайту

В панели любого хостинга есть строчка «Версия PHP». Большинство владельцев сайтов не заглядывали туда ни разу — сайт же работает, зачем трогать. Между тем от этой строчки зависят и скорость сайта, и его безопасность.

PHP — язык, на котором работают WordPress, 1С-Битрикс, OpenCart и большинство других CMS. И у каждой его версии есть срок жизни.

Старый PHP не получает заплаток

У каждой ветки PHP ограниченный срок поддержки: пару лет выходят все обновления, ещё год — только исправления уязвимостей. Потом всё. PHP 7.4 не получает патчей с конца 2022 года, PHP 8.0 — с конца 2023-го. Любая дыра, найденная в них после этого, останется открытой навсегда.

Звучит абстрактно, пока не коснётся лично. К нам обратился владелец сайта на WordPress, который взламывали трижды за полгода: чистили, восстанавливали из бэкапа — через месяц снова редиректы на казино. Сайт крутился на PHP 7.2, брошенном ещё в 2020 году. Перенесли проект на актуальную ветку, обновили плагины — взломы прекратились.

В 2026 году живыми считаются ветки 8.2–8.4. Всё, что ниже, — работающий, но неохраняемый склад.

Новый PHP заметно быстрее

Восьмая ветка получила JIT-компилятор и серьёзно переработанное ядро. На практике типичный сайт на WordPress после переезда с PHP 7.4 на 8.3 отдаёт страницы на 30–50% быстрее — без единой правки в коде и без смены тарифа. Это самое дешёвое ускорение сайта из всех возможных.

Быстрее страницы — лучше поведенческие факторы и позиции в поиске, меньше брошенных корзин. Одному интернет-магазину на OpenCart мы таким обновлением срезали время генерации страницы с 0,9 до 0,5 секунды. Бесплатно, за один вечер.

Где посмотреть свою версию

В панели хостинга — ISPmanager, cPanel, Plesk — есть раздел вроде «Настройки PHP» или «Выбор версии PHP». Обычно версия меняется одним выпадающим списком, отдельно для каждого сайта. Если такого пункта нет вовсе, это тревожный звонок: хостер сам сидит на старье.

Второй способ — спросить разработчика или техподдержку. Ответ «у вас 7.х» — повод планировать переезд уже в этом месяце.

Почему нельзя просто переключить и забыть

Главный риск — совместимость. Старые плагины и темы, особенно купленные лет пять назад и заброшенные авторами, могут не подружиться с новой версией: где-то отвалится форма заказа, где-то посыпятся ошибки на странице. Да, так бывает — и именно поэтому переключать версию на живом сайте наугад нельзя.

Правильный порядок другой. Сначала свежий бэкап. Потом тестовая копия сайта на поддомене или локально — на ней включаем новую версию PHP и прокликиваем ключевые сценарии: корзину, формы, личный кабинет, оплату. Всё работает — переключаем боевой сайт. Что-то сломалось — обновляем или заменяем проблемный плагин и повторяем. Обычно вся процедура занимает от пары часов до пары вечеров.

Если своего разработчика нет, мы в CasperLab делаем такие обновления в рамках поддержки: проверяем совместимость на копии, обновляем PHP и CMS, замеряем скорость до и после. А если ваш хостер до сих пор не предлагает свежие версии PHP — поможем подобрать хостинг, где эта проблема не возникает в принципе.

Подобрать хостинг в CasperLab

Поможем подобрать решение под вашу задачу и рассчитаем стоимость без обязательств.

Подобрать хостинг
Поделиться:
Как узнать, какая версия PHP у моего сайта?
Зайдите в панель хостинга и найдите раздел «Настройки PHP» или «Выбор версии PHP» — версия указана там. Если панели нет или пункт не находится, спросите техподдержку хостера, ответят за пару минут.
Сайт работает на PHP 7.4 — это срочно?
Это не пожар, но и не «когда-нибудь потом»: ветка не получает исправлений безопасности с конца 2022 года. Планируйте обновление в ближайший месяц, начав с тестовой копии сайта.
Может ли сайт сломаться после обновления PHP?
Может, если используются старые плагины или темы. Поэтому новую версию сначала включают на тестовой копии и проверяют формы, корзину и оплату, и только потом переключают боевой сайт.