PHP для отдельного домена

Как настроить индивидуальную версию PHP и расширения для каждого домена в cPanel

webhosting2 min read

Если на одном аккаунте хостинга несколько сайтов с разными требованиями к PHP — можно назначить каждому домену свою версию и набор расширений. Это делается через PHP Selector.

Включение индивидуальной версии PHP

Откройте PHP Selector

В cPanel перейдите в Программное обеспечениеВыбор версии PHP.

Перейдите на вкладку Per Domain Settings

В верхней части страницы нажмите вкладку Per Domain Settings (Настройки по доменам).

Найдите нужный домен

В таблице доменов найдите сайт, для которого хотите задать индивидуальную версию PHP.

Включите изоляцию

Активируйте переключатель Enabled напротив нужного домена.

Выберите версию PHP

В выпадающем списке рядом с доменом выберите нужную версию. Изменение применяется сразу и не затрагивает другие домены.

Настройка расширений для домена

После включения индивидуального режима можно отдельно выбрать активные PHP-расширения для каждого домена:

Нажмите PER-DOMAIN

В строке нужного домена нажмите ссылку PER-DOMAIN — откроется список доступных расширений.

Выберите расширения

Включите необходимые модули галочками. Рекомендуется включать только те, которые реально нужны сайту.

Сохраните

Нажмите Save для применения изменений.

Популярные PHP-расширения

РасширениеИспользуется для
mysqli / pdo_mysqlРабота с базами данных MySQL
gd / imagickОбработка изображений
mbstringРабота с многобайтовыми строками (кириллица и др.)
curlHTTP-запросы к внешним API
zipАрхивирование файлов
opcacheУскорение выполнения PHP
intlИнтернационализация
ℹ️

Большинство популярных CMS (WordPress, Joomla, OpenCart) требуют mysqli, gd, mbstring и curl — включите их в первую очередь.

⚠️

Сайт не работает после изменения?

Если после смены версии сайт выдаёт ошибки — вернитесь к предыдущей версии PHP через то же меню. Затем проверьте журнал ошибок в cPanel → Журналы ошибок, чтобы найти причину несовместимости.