Различна PHP версия за сайт или директория
CloudLinux Selector може да зададе глобална версия на PHP за целия хостинг акаунт, като това включва всички домейни и поддомейни в него. Понякога обаче е необходима различна версия на PHP само за отделен сайт или директория — и точно за такива случаи съществува решение чрез handler в .htaccess файла на съответната директория (document root).
Съдържание
- Какво е CloudLinux PHP Selector?
- Как да зададете различна PHP версия за сайт или директория
- Handler кодове за всички PHP версии
- Допълнителни настройки на PHP
1. Какво е CloudLinux PHP Selector?
CloudLinux Selector е инструмент в cPanel, чрез който се задава коя версия на PHP да се използва за целия хостинг акаунт. Той работи глобално — промяна през него засяга всички домейни и поддомейни наведнъж. Когато е нужна различна версия само за конкретен сайт или папка, глобалната настройка не е достатъчна и се налага ръчна намеса в .htaccess файла на тази директория.
2. Как да зададете различна PHP версия за сайт или директория
Промяната се прави на три стъпки, директно в .htaccess файла на директорията, за която е необходима различна PHP версия.
Стъпка 1: Отворете директорията на сайта
Отворете директорията на сайта, за който желаете да зададете различна PHP версия, посредством FTP клиент или през cPanel > File Manager.

Стъпка 2: Отворете (или създайте) .htaccess файла
Отворете .htaccess файла с бутона за редакция (Edit). Ако такъв файл не съществува в директорията, ще е необходимо да го създадете.

Стъпка 3: Добавете handler за желаната PHP версия
Добавете необходимия handler най-отгоре на файла, за версията на PHP, която желаете да използвате за тази директория.

3. Handler кодове за всички PHP версии
По-долу ще намерите handler кода за всяка една от поддържаните версии на PHP. Копирайте кода за версията, която ви е необходима, и го поставете най-отгоре на .htaccess файла.
За PHP версия 5.6:
<IfModule Litespeed> AddHandler application/x-httpd-alt-php56 .php .php5 .phtml </IfModule>За PHP версия 7.0:
<IfModule Litespeed> AddHandler application/x-httpd-alt-php70 .php .php7 .phtml </IfModule>За PHP версия 7.1:
<IfModule Litespeed> AddHandler application/x-httpd-alt-php71 .php .php7 .phtml </IfModule>За PHP версия 7.2:
<IfModule Litespeed> AddHandler application/x-httpd-alt-php72 .php .php7 .phtml </IfModule>За PHP версия 7.3:
<IfModule Litespeed> AddHandler application/x-httpd-alt-php73 .php .php7 .phtml </IfModule>За PHP версия 7.4:
<IfModule Litespeed> AddHandler application/x-httpd-alt-php74 .php .php7 .phtml </IfModule>За PHP версия 8.0:
<IfModule Litespeed> AddHandler application/x-httpd-alt-php80 .php .php8 .phtml </IfModule>За PHP версия 8.1:
<IfModule Litespeed> AddHandler application/x-httpd-alt-php81 .php .php8 .phtml </IfModule>За PHP версия 8.2:
<IfModule Litespeed> AddHandler application/x-httpd-alt-php82 .php .php8 .phtml </IfModule>За PHP версия 8.3:
<IfModule Litespeed> AddHandler application/x-httpd-alt-php83 .php .php8 .phtml </IfModule>За PHP версия 8.4:
<IfModule Litespeed> AddHandler application/x-httpd-alt-php84 .php .php8 .phtml </IfModule>За PHP версия 8.5:
<IfModule Litespeed> AddHandler application/x-httpd-alt-php85 .php .php8 .phtml </IfModule>4. Допълнителни настройки на PHP
Допълнителните екстеншъни и лимити (например upload_max_filesize, memory_limit и други) се контролират отделно, през инструмента в cPanel > Select PHP Version.
