20.01.2026 10 мин чтения

На каком PHP гонять Битрикс в 2026: прагматичный выбор без фанатизма

21 октября 2026 года в PHP закрыли две критические уязвимости. Какую бы версию вы ни выбрали, нужны 8.2.35, 8.3.36, 8.4.27, 8.5.12 или новее. Как обновиться на BitrixVM 7, BitrixVM 9 и в Docker — в отдельной статье.

На каком PHP гонять Битрикс в 2026: прагматичный выбор без фанатизма
Введение
"Поставим самый новый PHP" — это не стратегия

Самая частая фраза перед апдейтом сервера под Битрикс звучит так: «Давайте поставим самый свежий PHP — будет быстрее и безопаснее».
А потом начинаются сюрпризы: один модуль падает на депрекейтах, второй — на строгих типах, третий — внезапно тянет нативное расширение, которое на вашей ОС собирается «с приключениями».

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

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

Сначала честно: что реально ограничивает выбор PHP под Битрикс

Если упростить, выбор версии PHP упирается в четыре вещи:

  1. Версия и сборка Битрикса (ядро + модули).
    Даже если «в целом» версия поддерживается, отдельный модуль может иметь свои нюансы.
  2. Окружение (BitrixEnv/VM, Docker, хостинг, OS-пакеты).
    Где-то легко поставить 8.4, а где-то вы упрётесь в репозитории и сборку расширений.
  3. Внешние зависимости (Composer-пакеты, SDK, интеграции).
    Часто ломается не Битрикс, а то, что вокруг.
  4. Код проекта (легаси, кастомные модули, обработчики событий, интеграции).
    Реальный «блокер» — не PHP, а ваши 200 строк init.php, написанные в 2016.

Мой выбор на 2026: PHP 8.3 как «золотая середина»

Если говорить максимально практично:

  • PHP 8.2 — допустим для проектов, которые «живут» и где апгрейд рискованный, но это уже стратегия «поддерживаем и готовим миграцию».
  • PHP 8.3 — лучший default для продакшена в 2026: достаточно новый, уже «обкатанный», с понятной экосистемой.
  • PHP 8.4 — интересный вариант в том числе для новых проектов, но ставить его стоит только если вы проверили совместимость конкретно вашего Битрикса, модулей и окружения (желательно на стенде).

Почему так? Потому что в Битриксе скорость и стабильность почти всегда определяются не «магией новой версии PHP», а:

  • OPcache
  • правильной конфигурацией PHP-FPM
  • диском и базой
  • кешированием и композитом
  • тем, сколько тяжёлой логики вы выполняете на каждом хите

Новая версия PHP сама по себе редко превращает «тормозит» в «летает», но очень легко превращает «работает» в «падает».

Мини-матрица выбора (без бюрократии)

1) Новый проект / крупная разработка в 2026

Берите PHP 8.4 и фиксируйте это как стандарт.

Почему:

  • меньше будущих миграций
  • проще нанимать разработчиков (они уже живут в 8.x)
  • меньше «сюрпризов» с безопасностью и поддержкой

2) Старый проект, где «трогать страшно»

Если вы сидите на старых версиях — цель не «прыгнуть на максимум», а выйти из зоны риска.

  • Если вы уже на 8.2 — планируйте переход на 8.3 через тестовый стенд.
  • Если вы ниже 8.x — сначала доведите проект до состояния «готов к PHP 8» (обновите ядро/модули, проверьте сторонние зависимости, поправьте кастомный код под 8.x и соберите окружение с нужными расширениями), и только потом переключайте версию PHP.

3) Интеграции/модули от третьих лиц

Здесь правило простое: версия PHP выбирается по самому слабому звену.
Если критически важный модуль подтверждён только на 8.2 — временно живите на 8.2, но закладывайте время на отказ/замену/обновление.

«А можно просто включить 8.4 и посмотреть?» — можно, но правильно

Если вы хотите 8.4 (или любое «следующее»), делайте это как инженер, а не как шаман:

  1. Поднимите стенд (копия базы + файлов, без внешних эффектов: оплат/смс/1С).
  2. Прогоните критические сценарии:
    • авторизация/регистрация
    • корзина/оформление
    • личный кабинет
    • админка: инфоблоки, формы, заказы, импорт/экспорт
  3. Соберите логи: 500/502, PHP errors, warnings, deprecates.
  4. Оцените «шум» от депрекейтов.
    Депрекейты — это не «неважно», это «вам уже показали, что сломается позже».

Производительность: куда смотреть раньше, чем менять версию PHP

Если цель — ускорение, то в 2026 чаще всего выигрывает не «8.4 вместо 8.3», а базовая настройка.

OPcache — минимум, который должен быть включён

        opcache.enable=1
opcache.memory_consumption=256
opcache.interned_strings_buffer=16
opcache.max_accelerated_files=100000
opcache.validate_timestamps=0
realpath_cache_size=4M
realpath_cache_ttl=600

    

PHP-FPM — не душите воркеры

Самая типичная «проблема производительности Битрикса» — это когда FPM воркеров мало, они забиваются, и вы ловите очередь запросов.
Настройка зависит от железа и профиля нагрузки, но логика всегда одна: не держать сервер в постоянной очереди.

Главное правило на 2026: не жить на EOL

Если версия PHP уже EOL (End of life), вы экономите «на апдейте», но платите:

  • рисками безопасности
  • невозможностью обновлять зависимости
  • ростом стоимости на поддержку (всё вокруг начинает «не сходиться»)

Для Битрикс-проекта это обычно заканчивается одинаково: вы всё равно делаете миграцию, просто дороже и в пожарном режиме.

Итог: коротко и честно

  • Если вы выбираете PHP для Битрикса в 2026 «по умолчанию» — PHP 8.3.
  • Если у вас сложное легаси — 8.2 как временная площадка, но с планом перехода.
  • Если хочется «самое новое» — 8.4 только через стенд и проверку совместимости.
  • На 8.5 даже не смотрите — там всё нестабильно.

И да: если вы реально хотите ускорить проект — начните с OPcache, FPM и кеширования. Версия PHP — это уже «вишенка», а не фундамент.

Опубликовано 9 месяцев назад

Не сходится?

Спросите Домового: он знает документацию и материалы сайта по этой теме. Ответит сразу.

Кирилл Новожилов

Нужен живой разбор?

Консультация автора BXMax: созвон один на один, 90 минут на вашу задачу по теме «На каком PHP гонять Битрикс в 2026: прагматичный выбор без фанатизма».

Выбрать время Ближайшее: 10 ноября, вторник, 20:00–21:30 по Москве

Комментарии (0)

Пожалуйста, войдите в аккаунт, чтобы оставить комментарий

Оставить комментарий

Похожие статьи

Мы используем файлы cookie для улучшения работы сайта. Продолжая использовать сайт, вы соглашаетесь с нашей политикой конфиденциальности.
AI Домовой

AI Домовой История

на связи

пишет…

Можно закрыть чат и перейти на другую страницу. Когда ответ будет готов, на кнопке Домового появится отметка.

Нет истории чатов
AI Домовой

Нужна авторизация

Войдите, чтобы задавать вопросы AI Домовому.

Войти