PHP в рамках виртуального хостинга может работать в двух режимах — mod_php и mod_cgi.
По умолчанию на новых серверах PHP работает в режиме mod_php, но при желании вы можете подключить режим mod_cgi. Для этого воспользуйтесь предложенной ниже инструкцией.
- Подключитесь к серверу по SSH.
- Перейдите в папку
cgi-binсайта командой вида:
cd директория_сайта/public_html/cgi-bin/
- Создайте символическую ссылку следующей командой (здесь и ниже замените
php8.4на нужную вам версию обработчика):
ln -s /opt/php8.4/bin/php-cgi php8.4.cgi
- Находясь в директории
cgi-bin, скопируйте файлphp.ini:
cp /etc/php84/cgi/php.ini ./
- Добавьте в файл
.htaccessвашего сайта следующие строки:
Action php8.4-script /cgi-bin/php8.4.cgi
AddType php8.4-script .php
При использовании режима mod_cgi управление параметрами PHP осуществляется с помощью директив в файле php.ini. Подробнее в статье Настройка параметров PHP.