PHP для отдельного домена
Как настроить индивидуальную версию PHP и расширения для каждого домена в cPanel
Если на одном аккаунте хостинга несколько сайтов с разными требованиями к 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 | Работа с многобайтовыми строками (кириллица и др.) |
curl | HTTP-запросы к внешним API |
zip | Архивирование файлов |
opcache | Ускорение выполнения PHP |
intl | Интернационализация |
Большинство популярных CMS (WordPress, Joomla, OpenCart) требуют mysqli, gd, mbstring и curl — включите их в первую очередь.
Сайт не работает после изменения?
Если после смены версии сайт выдаёт ошибки — вернитесь к предыдущей версии PHP через то же меню. Затем проверьте журнал ошибок в cPanel → Журналы ошибок, чтобы найти причину несовместимости.