
Сколько стоит обновление PHP на сайте: цены и факторы
Обновление PHP стоит от 0 ₽ на хостинге до 300 000 ₽ и выше для сложных проектов. Цена зависит от CMS, объёма кода и версии.
Сколько стоит обновление PHP: от переключателя в панели до полноценной миграции
Обновление PHP стоит от 0 ₽, если сайт уже совместим с новой версией и достаточно переключить её в панели хостинга. Для типовых CMS цена обычно составляет 5 000–50 000 ₽, а для самописных проектов на устаревшем коде — от 50 000 ₽ и выше.
Запрос «обновление PHP цена» кажется простым, но универсального прайса не существует: два внешне похожих сайта могут отличаться по стоимости работ в десять раз. В статье разберём ориентировочные расценки в рублях для разных сценариев, факторы, из которых складывается смета, порядок работ и типичные ошибки, из-за которых обновление выходит дороже плана.
Что именно вы оплачиваете
PHP — язык, на котором работает серверная часть большинства сайтов в Рунете: WordPress, 1С-Битрикс, OpenCart, Joomla, Drupal и множество самописных решений. Версия PHP определяет, какой код сервер способен выполнить. Когда хостинг-провайдер отключает старую версию или вы решаете перейти на новую, сайт должен «понимать» новый синтаксис и не использовать функции, которые в новых релизах удалены.
Поэтому в стоимость обновления входит не одно действие, а цепочка работ: аудит совместимости, резервное копирование, подготовка тестовой копии, обновление CMS, плагинов и шаблона, правка устаревшего кода, тестирование и контролируемый запуск на боевом сервере. Самая дешёвая часть — собственно переключение версии, самая дорогая — доработка кода.
Сразу уточните, что подрядчик называет «обновлением»: только смену версии на хостинге или полный комплекс с проверкой. Это самая частая причина расхождений в коммерческих предложениях.
Переключение версии в панели, если код сайта уже совместим с ней
WordPress и аналоги: обновление ядра, плагинов и шаблона
Обновление платформы, модулей, шаблона и проверка интеграций
Рефакторинг под PHP 8: цена зависит от объёма кода
Почему цены так сильно отличаются
Разброс объясняется просто: на аудит и правки уходят часы специалиста, а количество этих часов заранее неизвестно. Ставки разработчиков на российском рынке обычно лежат в диапазоне 1 500–4 000 ₽ в час, и итоговая смета — это произведение ставки на трудозатраты плюс тестирование.
Сайт, который регулярно обновлялся и работает на PHP 7.4, часто переходит на 8.x почти без правок. Проект, который «не трогали» с PHP 5.6, потребует переписать десятки файлов: изменились обработка ошибок, типизация, работа со строками и массивами, часть расширений удалена.
От чего зависит стоимость обновления PHP
- 01
Текущая и целевая версия: прыжок с 5.6 на 8.3 сложнее и дороже, чем переход с 8.0 на 8.2
- 02
Тип CMS: на актуальных WordPress и Битрикс совместимость обычно решается обновлением, на самописных движках — ручной правкой
- 03
Количество плагинов и модулей: каждый сторонний компонент нужно проверить, обновить или заменить
- 04
Самописный код и кастомные шаблоны: именно здесь чаще всего находятся устаревшие функции и конструкции
- 05
Интеграции с 1С, CRM, платёжными системами и службами доставки: их надо протестировать отдельно
- 06
Наличие тестовой копии сайта: без стейджинга работы дороже из-за подготовки окружения
- 07
Срочность: работа в выходные или за один день обычно оплачивается с повышающим коэффициентом
Как читать смету подрядчика
Хорошее коммерческое предложение разбивает работу на этапы: аудит, резервная копия, обновление окружения, правки кода, тестирование, запуск, гарантийная поддержка. Если вам называют единую сумму без расшифровки, попросите детализацию по часам и этапам.
Обратите внимание на формат оплаты. Для понятных задач, например обновления типового WordPress, разумна фиксированная цена. Для сложных проектов честнее работать по часам с лимитом бюджета или сначала купить аудит, а уже по его итогам утверждать смету.
Ниже — сводная таблица типовых сценариев. Это ориентиры для первичной оценки бюджета, а не готовый прайс: реальная цена зависит от состояния конкретного проекта.
| Сценарий | Что входит в работу | Ориентировочная цена | Срок |
|---|---|---|---|
| Лендинг или сайт-визитка на WordPress | Бэкап, обновление ядра и плагинов, проверка форм | 3 000–10 000 ₽ | 1 день |
| Интернет-магазин на WordPress с WooCommerce | Совместимость плагинов, проверка корзины и оплаты | 15 000–40 000 ₽ | 2–5 дней |
| Корпоративный сайт на 1С-Битрикс | Обновление платформы и модулей, правки шаблона | 15 000–50 000 ₽ | 2–7 дней |
| Магазин на Битрикс с интеграцией 1С | Проверка обмена с 1С, заказов, скидок и оплаты | 40 000–150 000 ₽ | 1–3 недели |
| Самописный проект на PHP 5.6–7.x | Аудит кода, рефакторинг, тесты, поэтапный запуск | от 80 000 до 500 000 ₽ и выше | 3–12 недель |
Где можно сэкономить, а где нельзя
Сэкономить реально на подготовке: если вы заранее соберёте список плагинов, доступы, описание интеграций и сделаете резервную копию, подрядчик не потратит на это оплачиваемые часы. Также дешевле обновлять PHP поэтапно — по одной минорной версии, пока сайт не накопил слишком большой «технический долг».
Нельзя экономить на резервной копии, тестировании и проверке критичных сценариев: оформление заказа, оплата, личный кабинет, обмен с 1С. Потерянный день продаж обходится дороже любой разницы в смете.
Отдельно стоит учитывать, что сэкономленные на обновлении деньги часто возвращаются в виде расходов на устранение последствий. Устаревшая версия без исправлений безопасности — лёгкая цель для взлома, а заражённый сайт может попасть под фильтры в Яндексе и Google, и тогда придётся тратить деньги ещё и на восстановление позиций.
Как проходит обновление PHP без простоя сайта
- 01
Аудит: определяем текущую версию PHP, версию CMS, список плагинов и модулей, проверяем код автоматическими анализаторами на несовместимость с целевой версией.
- 02
Резервное копирование: сохраняем файлы и базу данных сайта, проверяем, что копия действительно восстанавливается.
- 03
Тестовая копия: разворачиваем сайт на отдельном поддомене с целевой версией PHP, чтобы отладка не влияла на посетителей.
- 04
Обновление и правки: обновляем CMS, плагины и шаблон, исправляем устаревшие функции, ошибки и предупреждения в логах.
- 05
Тестирование: проверяем формы, корзину, оплату, личный кабинет, обмен данными с 1С и CRM, скорость загрузки страниц.
- 06
Запуск: переключаем версию на боевом сайте в период минимальной нагрузки и наблюдаем за журналом ошибок первые сутки.
- 07
Контроль после релиза: смотрим отчёты Яндекс Вебмастера и Google Search Console на ошибки индексации, а в Яндекс Метрике и Google Analytics — на просадки конверсий.
Почему версия PHP — это не только техническая деталь
Старые версии PHP перестают получать исправления уязвимостей. Это значит, что найденные бреши остаются открытыми, а взломщики автоматически сканируют сайты именно на устаревшем программном обеспечении. Для интернет-магазина это ещё и риск утечки персональных данных клиентов.
Вторая причина — скорость. Современные релизы ветки 8.x заметно производительнее 7.x: страницы формируются быстрее, а нагрузка на сервер снижается. Для поисковых систем скорость отклика и стабильность работы сайта — часть пользовательских сигналов, и это учитывают и Яндекс, и Google.
Третья причина — совместимость. Разработчики плагинов и тем постепенно отказываются от поддержки старых версий, и рано или поздно вы не сможете установить обновление безопасности для CMS без смены PHP.
Что делать, если ваша версия в списке снятых с поддержки
Не паникуйте и не соглашайтесь на «срочное» обновление в тот же день без аудита. Сначала выясните, на какой версии работает сайт: это видно в панели хостинга или в разделе диагностики CMS. Затем закажите проверку совместимости кода с целевой версией — она стоит заметно меньше самой миграции и позволяет увидеть реальный объём работ.
Если хостинг уже объявил дату отключения старой версии, закладывайте время с запасом: тестирование и исправление ошибок нередко занимают дольше, чем предполагалось на старте. Если срок поджимает, часть провайдеров позволяет временно оставить прежнюю версию платно — это выигрывает время, но не решает проблему безопасности.
Ошибки, из-за которых обновление PHP дорожает
Как делают чаще всего
- Переключают версию PHP на рабочем сайте без резервной копии
- Обновляют сразу на несколько мажорных версий без пошаговой проверки
- Не тестируют оплату, формы и обмен с 1С после запуска
- Игнорируют предупреждения в логах, считая, что «и так работает»
- Оставляют заброшенные плагины, которые не поддерживаются разработчиком
Как делать правильно
- 01
Сделать полную копию файлов и базы и проверить её восстановление
- 02
Отладить обновление на тестовой копии, а затем повторить на боевом сайте
- 03
Составить чек-лист критичных сценариев и пройти его после запуска
- 04
Заменить устаревшие и неподдерживаемые плагины на актуальные аналоги
- 05
Первые сутки отслеживать журнал ошибок, Яндекс Вебмастер и Google Search Console
Как получить точную цену быстрее
Чем полнее информация, тем точнее будет оценка. Подрядчику важно понимать не только версию PHP, но и то, как устроен проект: какие плагины стоят, что дописывалось вручную, куда уходят данные. Если отправить этот набор сведений заранее, аудит займёт меньше времени, а оценка станет детальной, а не «вилкой от и до».
Ниже — короткий список того, что стоит подготовить до первого обращения.
- Версия PHP и CMS.Укажите текущие версии и ту, на которую планируете перейти.
- Список плагинов и модулей.Отдельно отметьте самописные и купленные у сторонних разработчиков.
- Интеграции.1С, CRM, платёжные системы, доставка, email-рассылки.
- Доступы.Панель хостинга, FTP или SSH, админка CMS, управление базой данных.
- Резервные копии.Узнайте, есть ли свежая копия и как часто она создаётся.
- Критичные сценарии.Что нельзя сломать ни при каких условиях: заказ, оплата, заявка.
Итоги: сколько стоит обновление PHP и с чего начать
- 01
Типовой сайт на актуальной CMS обновляется за 5 000–50 000 ₽ и 1–7 дней
- 02
Магазины с интеграциями и самописный код оцениваются индивидуально, обычно от 40 000 ₽
- 03
Сначала заказывайте аудит совместимости, затем утверждайте смету
- 04
Всегда делайте резервную копию и тестируйте на отдельной копии сайта
- 05
Выбирайте версию, которая ещё получает исправления безопасности по графику php.net
Откладывать обновление дороже, чем выполнить его вовремя: с каждым годом разрыв между версиями растёт, а вместе с ним — объём доработок и риски для безопасности. Подготовьте информацию о проекте по чек-листу выше, запросите аудит у профильного специалиста и после запуска контролируйте сайт через Яндекс Вебмастер, Google Search Console, Яндекс Метрику и Google Analytics.
Часто задаваемые вопросы
Если код сайта уже совместим с новой версией, переключение в панели хостинга бесплатно или занимает около часа работы специалиста (до 2 000 ₽). Отдельно оплачиваются резервная копия и проверка сайта после переключения.
Цена зависит от возраста кода, количества плагинов и модулей, наличия самописной логики и интеграций с 1С, CRM и платёжными системами. Чем старше версия PHP и больше нестандартного кода, тем больше часов уходит на доработки.
Можно, если у вас типовая CMS, свежие плагины и есть тестовая копия сайта. Без стейджинга и резервной копии менять версию на рабочем сайте рискованно: возможны белый экран и потеря заказов.
Ориентируйтесь на версии, которые ещё получают исправления безопасности по графику php.net, например PHP 8.3 или 8.4. Перед выбором проверьте требования вашей CMS и всех используемых модулей.
Узнайте точную стоимость обновления PHP для вашего сайта
Проверим совместимость кода и назовём фиксированную цену с понятными сроками работ
Спасибо за заявку!
Мы свяжемся с вами в ближайшее время.
Более 300 сайтов переведены на PHP 8



