ISPmanager 6 позволяет запускать разные версии PHP для каждого сайта независимо. PHP работает через FastCGI (FPM) — быстрее mod_php и безопаснее (изоляция пользователей).
Смена PHP версии для сайта
WWW → Домены → выберите домен → Изменить → PHP → выберите версию.
✅ Изменение PHP версии применяется без перезагрузки сервера — сайт не прерывает работу.
Доступные версии PHP
| Версия | Статус | Рекомендуется для |
|---|---|---|
| PHP 7.4 | EOL (не поддерживается) | Старые CMS |
| PHP 8.0 | EOL | Устаревшие проекты |
| PHP 8.1 | Security fixes | Стабильные проекты |
| PHP 8.2 | Active | WordPress 6.x ✅ |
| PHP 8.3 | Active | Новые проекты ✅ |
Установка дополнительных PHP расширений
Настройки → PHP → выберите версию → Расширения → включите нужные.
Часто нужные расширения:
php-redis— Redis object cachephp-imagick— обработка изображенийphp-gd— графикаphp-zip— архивыphp-intl— интернационализация
Изменение параметров PHP (php.ini)
Настройки → PHP → выберите версию → Параметры PHP.
| Параметр | Рекомендуемое значение |
|---|---|
| memory_limit | 256M |
| upload_max_filesize | 64M |
| max_execution_time | 60 |
| max_input_vars | 3000 |
Пользовательский php.ini для сайта
# Создайте файл .user.ini в корне сайта
memory_limit = 256M
upload_max_filesize = 64M
post_max_size = 64M
max_execution_time = 60
⚠️ После изменения параметров PHP FPM перезапускается автоматически через ISPmanager. Через SSH потребует ручной перезапуск:
systemctl restart php8.2-fpm