Обновление PHP на сайте под ключ
Обновление PHP: перевод сайта с устаревших версий 5.6 / 7.x на актуальные поддерживаемые 8.x, правка несовместимого кода, проверка расширений, модулей и интеграций. Закрываем уязвимости старых версий, ускоряем сайт и готовим среду под развитие. От 6 000 ₽.
Когда нужно обновить PHP
PHP — это не «галочка в админке», а среда выполнения на сервере. У каждой версии есть срок поддержки, и когда он выходит, сайт остаётся без патчей безопасности. Вот признаки, что миграция назрела.
Версия PHP устарела (EOL)
PHP 5.6, 7.x и 8.0 уже вышли из активной поддержки и не получают исправления безопасности. Эксплуатировать сайт на них — риск.
Хостинг принуждает к переходу
Провайдер переводит серверы на новые версии PHP и отключает старые. Если не мигрировать — сайт может упасть в назначенную дату.
Уязвимости и предупреждения
Сканеры безопасности, хостинг или поисковые системы сообщают о старых версиях PHP и связанных рисках (RCE, инъекции, веб-Shell).
CMS или модуль требует новую PHP
Свежие версии WordPress, 1С-Битрикс, OpenCart, WooCommerce и плагинов часто не работают на старых интерпретаторах.
Сайт тормозит
Актуальные версии PHP заметно быстрее старых, особенно с включённым OPcache и JIT — это напрямую влияет на TTFB и отклик.
Перед доработкой или переносом
Прежде чем развивать сайт, мигрировать на новый хостинг или менять CMS, среду PHP приводят в актуальное и совместимое состояние.
Что входит в обновление PHP
Мы относимся к смене версии PHP как к инженерной миграции: сначала понимаем, что сломается, потом чиним на копии и только затем переключаем боевой сервер.
Аудит совместимости
Проверяем текущую версию PHP, расширения, код CMS, модулей и кастомных доработок на совместимость с целевой версией.
- Анализ deprecated и удалённых функций
- Проверка расширений (mbstring, curl, gd, intl, zip, openssl)
- Совместимость CMS, плагинов, фреймворков
- Оценка рисков и плана миграции
Миграция на тестовом контуре
Разворачиваем копию сайта, переключаем версию PHP там и правим несовместимый код до того, как тронем продакшен.
- Резервное копирование файлов и базы
- Переключение версии PHP на staging
- Правка кода под новую версию
- Настройка php.ini, OPcache, расширений
Релиз и проверка после
Переносим проверенные изменения на боевой сервер, тестируем ключевые сценарии и следим за стабильностью.
- Переключение PHP на продакшене
- Проверка форм, корзины, оплаты, админки
- Контроль ошибок 500/502 и «белого экрана»
- Мониторинг и отчёт по результатам
Какие версии PHP мы поддерживаем и на что мигрируем
Статус версий PHP меняется: одни выходят из поддержки, другие становятся стандартом. Мы переводим сайты на актуальные поддерживаемые ветки и объясняем, почему старую версию нельзя оставлять.
PHP 5.6 / 7.0–7.4
Вышли из поддержки, не получают патчи безопасности. Многие современные CMS и модули на них уже не работают. Мигрируем в первую очередь.
PHP 8.0
Активная поддержка завершена, остались лишь ограниченные исправления. Сайт на 8.0 — кандидат на плановую миграцию на 8.2/8.3+.
PHP 8.1 / 8.2
Стабильные рабочие ветки. Часто это целевая версия для миграции с 7.x: баланс совместимости и новых возможностей.
PHP 8.3 / 8.4 / 8.5
Свежие поддерживаемые версии с приростом производительности и безопасности. Переводим на них, когда CMS и модули совместимы.
Точную целевую версию подбираем под ваш стек: иногда разумнее мигрировать поэтапно (7.4 → 8.1 → 8.3), чем прыгать сразу на самую новую и ловить конфликты модулей.
Обновление PHP и обновление CMS — в чём разница
Эти услуги часто путают и делают одновременно, но это разные слои. Понимание разницы помогает не заплатить дважды и не получить конфликт «обновили CMS — упала PHP».
| Критерий | Обновление PHP | Обновление CMS |
|---|---|---|
| Что обновляем | Версию серверного интерпретатора и среду выполнения | Ядро, модули, плагины и темы системы управления |
| Где живёт | На сервере / хостинге (multi-php, ea-php, alt-php) | В файлах и базе сайта (админка CMS) |
| Главный риск | Несовместимый код: deprecated/удалённые функции, «белый экран», 500 | Конфликт модулей, полопка кастомных доработок |
| Что проверяем | Расширения, php.ini, OPcache, совместимость кода с версией | Совместимость компонентов CMS с текущей PHP |
| Когда делать вместе | Когда новая CMS требует новую PHP, или старая PHP блокирует обновление CMS | Когда обновление CMS упирается в версию PHP |
Почему выбирают обновление PHP с Ай Ти Веб
Главный страх — «переключили версию и сайт умер». Мы убираем этот страх процессом: аудит кода до переключения, миграция на копии, правка несовместимого, тесты и возможность отката.
Бэкап до переключения
Сохраняем файлы и базу до любых изменений. Есть точка восстановления, если миграция пойдёт не по плану.
Миграция
Переключаем версию PHP и правим код на копии сайта, а не на боевом — продакшен не рискует.
Чиним несовместимый код
Устаревшие и удалённые функции, старый синтаксис, конфликты расширений — правим, а не откатываемся назад.
Умеем откатывать
Если после релиза проявляется критичная проблема, возвращаем прежнюю версию PHP и ищем безопасный путь.
Настраиваем производительность
Включаем OPcache, проверяем лимиты php.ini — новая версия должна не только работать, но и быть быстрее.
Гарантия и отчёт
Даём гарантию на работы и понятный отчёт: что нашли, что исправили, на какую версию перешли и что проверили.
Кейсы по обновлению PHP
Примеры типовых миграций: переход с устаревшей версии на поддерживаемую, правка кастомного кода под PHP 8.x и ускорение сайта через OPcache после миграции.
Миграция магазина 7.4 → 8.2 (1С-Битрикс)
СПб • Битрикс + 1С • 4 дня
Правка кастомного кода под PHP 8.x
Москва • самописная CMS • 5 дней
WordPress + WooCommerce: 8.0 → 8.3
Екатеринбург • плагины и оплата • 2 дня
Тарифы на обновление PHP
Стоимость зависит от текущей и целевой версии PHP, объёма кастомного кода, количества модулей и интеграций. Точную цену называем после экспресс-аудита совместимости.
Экспресс-миграция
- Аудит совместимости кода и расширений
- Переключение в рамках поддерживаемых веток (8.1→8.3)
- Бэкап файлов и базы
- Проверка основных страниц и админки
- Базовая настройка php.ini / OPcache
- Рекомендации после миграции
Безопасная миграция с правкой кода
- Всё из экспресс-миграции +
- Тестовый контур и проверка до релиза
- Правка deprecated/удалённых функций
- Обновление зависимостей и расширений
- Проверка магазина, оплат, форм, CRM
- Контроль 500/«белого экрана», логов
- Отчёт и гарантия на работы
Сопровождение среды PHP
- Мониторинг EOL-версий и уязвимостей PHP
- Плановые миграции на новые ветки 8.x
- Тестовый контур для крупных переходов
- Правка кода и зависимостей по мере выхода версий
- Настройка OPcache/JIT и лимитов php.ini
- Приоритетная поддержка и отчёты
- Связка с обновлением CMS и техподдержкой
Этапы обновления PHP
Прозрачный процесс: от аудита совместимости до мониторинга после переключения версии. Вы видите, что проверяется на каждом шаге и где точка отката.
Этап 1: Аудит совместимости
Текущая версия PHP, расширения, php.ini
Анализ кода CMS, модулей, кастома
Список deprecated/удалённых вызовов и рисков
Этап 2: Бэкап и тестовый контур
Сохраняем файлы и базу
Разворачиваем копию сайта
Выбираем целевую версию PHP и план миграции
Этап 3: Переключение и правка кода
Ставим целевую версию PHP на staging
Правим несовместимый код и зависимости
Подключаем/проверяем расширения
Этап 4: Тестирование
Витрина, админка, формы, корзина, оплата
Почта и интеграции (CRM, 1С, эквайринг)
Логи, ошибки 500, «белый экран», 404
Этап 5: Релиз
Переключаем PHP на продакшене
Настраиваем OPcache и лимиты php.ini
Проверяем права доступа и безопасность
Этап 6: Мониторинг и отчёт
Следим за стабильностью и скоростью
Готовим отчёт по миграции
Рекомендуем план сопровождения среды
Инструменты обновления PHP
Используем статический анализ кода, тестовые контуры, системы контроля версий и средства профилирования — чтобы миграция была предсказуемой, а не «на авось».
PHPStan / Psalm
Статический анализ и поиск несовместимостей
Тестовый контур / staging
Миграция без риска для продакшена
Multi-PHP / ea-php / alt-php
Выбор версии PHP на хостинге
Composer
Обновление зависимостей и autoload
OPcache / JIT
Кэширование байткода и ускорение
Git / версионирование
Контроль изменений и откат релиза
Логи и error_reporting
Поиск fatal/deprecated/TypeError
Мониторинг и профилирование
Доступность, TTFB, узкие места после миграции
Что вы получите после обновления PHP
Результат — не просто «другая цифра в версии», а безопасная, быстрая и совместимая среда, в которой сайт можно развивать и обновлять дальше.
Закрытые уязвимости
Уход с EOL-версий PHP, которые не получают патчи безопасности, снижает риск взлома и веб-Shell.
Проверка на вирусыРост скорости
Актуальный PHP + OPcache/JIT уменьшают TTFB и отклик сервера — сайт ощутимо быстрее.
Подробнее о SEOСовместимый код
Deprecated и удалённые функции исправлены, модули и зависимости работают на новой версии.
Доработка сайтаДоступ к новым версиям CMS
Актуальная PHP открывает путь к свежим ядрам WordPress, Битрикс, OpenCart и плагинам.
Обновление CMSПонятный статус среды
Отчёт: на какую версию перешли, что исправили, какие расширения и лимиты настроили.
Аудит сайтаПлан сопровождения
Рекомендации по мониторингу EOL-версий и плановым миграциям, чтобы не повторять «прыжок» через годы.
Поддержка сайтовОтветы на частые вопросы
1. Чем обновление PHP отличается от обновления CMS?
2. Что будет, если оставить старую версию PHP?
3. Почему после смены PHP появляется «белый экран» или ошибка 500?
4. Нужно ли править код сайта при обновлении PHP?
5. Можно ли обновить PHP без простоя сайта?
6. Ускорит ли обновление PHP сайт?
7. На какую версию PHP мигрировать?
8. Работаете ли вы с регионами?
Нужно обновить PHP без «белого экрана»?
Оставьте заявку — инженер проведёт экспресс-аудит совместимости: проверит текущую версию PHP, расширения и код на deprecated-вызовы, затем рассчитает стоимость, срок и целевую версию миграции.