# Изменение версии PHP

Source: https://support.kapsulehost.com/ru-ru/changing-php-version

PHP - это язык программирования, на котором работает WordPress и большинство других веб-приложений, размещённых на KapsuleHost. Версия PHP применяется к сайтам на WordPress, WooCommerce и PHP; статические сайты, а также сайты на Node.js и Python не используют PHP. Версия, на которой работает ваш сайт, влияет как на совместимость с плагинами и темами, так и на общую производительность.

## Почему версия PHP имеет значение

**Совместимость:** плагины и темы WordPress пишутся для работы с определёнными версиями PHP. Старые плагины могут не поддерживать новые версии PHP, а новые плагины могут перестать работать на старых версиях PHP.

**Производительность:** новые версии PHP работают быстрее. Переход с PHP 8.1 на PHP 8.2, например, даёт заметное улучшение времени отклика для большинства сайтов на WordPress.

**Безопасность:** срок поддержки старых версий PHP рано или поздно заканчивается, и они перестают получать обновления безопасности. Использование версии PHP с истёкшим сроком поддержки подвергает ваш сайт риску неисправленных уязвимостей.

## Доступные версии PHP

KapsuleHost в настоящее время поддерживает следующие версии PHP:

- PHP 8.1
- PHP 8.2 (рекомендуется для большинства сайтов)
- PHP 8.3 (рекомендуется для новых сайтов и хорошо поддерживаемых наборов плагинов)
- PHP 8.4

> **Tip:** Для большинства сайтов на WordPress в 2026 году рекомендуемым выбором является **PHP 8.2 или 8.3**. Эти версии обеспечивают наилучший баланс между совместимостью с актуальными плагинами и улучшением производительности. PHP 8.4 подходит, если вы убедились, что ваши плагины и тема поддерживают эту версию.

## Перед изменением версии PHP

> **Warning:** Перед изменением версии PHP всегда создавайте резервную копию сайта вручную. Если плагин или тема несовместимы с новой версией, ваш сайт может отображать ошибки или оставаться пустым. Резервная копия позволит быстро всё восстановить. Инструкции см. в разделе [Создание резервной копии вручную](https://support.kapsulehost.com/ru-ru/taking-a-backup).

Перед обновлением убедитесь, что ваши ключевые плагины и тема совместимы:

1. Перейдите на [wordpress.org/plugins](https://wordpress.org/plugins) и найдите каждый из ваших важных плагинов.
2. Проверьте на странице плагина информацию "Requires PHP" и "Tested up to".
3. Если плагин не обновлялся более года и не заявлена его совместимость с PHP 8.x, проверьте форум поддержки на наличие сообщений о проблемах.

![Страница PHP для сайта в KPanel с селектором версии PHP](https://support.kapsulehost.com/help/screenshots/changing-php-version.89e189d4.webp)

## Изменение версии PHP в KPanel

1. Войдите в **KPanel** по адресу [kpanel.kapsulehost.com](https://kpanel.kapsulehost.com).
2. Нажмите **Веб-сайты** в левой боковой панели.
3. Нажмите на сайт, который хотите обновить.
4. В левом меню сайта откройте **Параметры**, затем **PHP**.
5. В раскрывающемся списке версии PHP выберите нужную версию.
6. Нажмите **Применить версию**.

Изменение вступает в силу в течение нескольких секунд. Перезапуск не требуется. Ваш сайт немедленно начнёт работать на выбранной версии PHP.

## Проверка после изменения версии PHP

После изменения версии PHP:

1. **Откройте главную страницу вашего сайта** в приватном окне браузера (инкогнито), чтобы избежать кэшированных результатов.
2. **Войдите в админ-панель WordPress** (обычно по адресу `/wp-admin`), чтобы убедиться, что она загружается.
3. **Проверьте ключевые страницы и функциональность**: контактную форму, страницу оформления заказа, поиск, фотогалереи и всё, что предполагает взаимодействие.

## Что делать, если плагин перестал работать

Если после изменения версии PHP ваш сайт показывает ошибки или остаётся пустым:

**Вариант 1: откатить версию PHP.**

Вернитесь в **KPanel > Websites > [сайт] > Settings > PHP** и выберите предыдущую версию PHP. Ваш сайт немедленно вернётся в прежнее состояние.

Затем определите, какой плагин вызывает конфликт. Сделать это можно так:
- Проверьте журнал ошибок PHP в KPanel на наличие имени файла с неработающим кодом.
- Зайдите в админ-панель WordPress > Плагины и проверьте, доступно ли обновление для проблемного плагина.
- Посетите страницу плагина на wordpress.org, чтобы подтвердить совместимость с PHP 8.x.

**Вариант 2: восстановить из резервной копии.**

Если откат версии PHP не полностью решает проблему (например, если ошибка повредила какую-то настройку), восстановите резервную копию, созданную вручную перед изменением. См. [Восстановление сайта из резервной копии](https://support.kapsulehost.com/ru-ru/restoring-from-backup).

## Использование Kora для изменения версии PHP

Вы можете попросить Kora сделать это за вас:

> "Смени мой сайт на PHP 8.2."
> "Какая версия PHP используется на моём сайте?"
> "Обнови версию PHP и сообщи мне, если что-то выглядит не так."

Kora напомнит вам сначала создать резервную копию, внесёт изменение и сообщит о результате.

## Версия PHP и ядро WordPress

Самой WordPress для работы требуется минимальная версия PHP. По состоянию на 2026 год WordPress рекомендует PHP 8.1 или выше для полной поддержки и оптимальной производительности. Использование версии PHP ниже минимальной для WordPress приведёт к предупреждениям или ошибкам в админ-панели WordPress. KapsuleHost уведомит вас, если срок поддержки вашей версии PHP приближается к завершению.
