Промяна на PHP версия за отделна директория или сайт
Ако хоствате няколко уебсайта на един сървър или използвате различни уеб приложения, може да се наложи да промените PHP версията само за определена директория или сайт. В тази статия ще ви покажем как лесно да направите това чрез .htaccess, php.ini или контролния панел на вашия хостинг.
Защо е важно да използвате правилната PHP версия?
Различните уеб приложения изискват различни PHP версии. Ако даден сайт не работи правилно, вероятно е несъвместим с текущата версия на PHP. Някои от причините за промяна включват:
По-добра производителност и сигурност.
Поддръжка на специфични функции в дадена версия.
Съвместимост с по-стари скриптове.
Как да смените PHP версията за определена директория или сайт?
Промяна на PHP версия чрез .htaccess
Ако вашият уеб хостинг позволява, можете да смените PHP версията чрез .htaccess. Добавете следния код в .htaccess файла в кореновата директория на сайта или проекта:
AddHandler application/x-httpd-php81 .php
Този пример задава PHP 8.1. Ако искате друга версия, сменете числото с желаната версия (например php74 за PHP 7.4).
Промяна чрез php.ini (локален конфигурационен файл)
Ако хостингът ви позволява да използвате php.ini, създайте или редактирайте този файл в директорията на сайта и добавете:
default_php_version = 8.1
Това ще принуди сървъра да използва PHP 8.1 само за тази директория.
Промяна на PHP версия чрез контролния панел на хостинга
Ако използвате cPanel, Plesk или друг контролен панел, направете следното:
Влезте в контролния панел на хостинга.
Намерете секцията Select PHP Version или PHP Manager.
Изберете желания сайт/директория.
Изберете желаната PHP версия от падащото меню.
Запазете промените и рестартирайте уеб сървъра (ако е необходимо).
Промяната на PHP версия за отделна директория или сайт е лесна и полезна техника, която ви позволява да поддържате съвместимост с различни уеб приложения. Независимо дали използвате .htaccess, php.ini или контролния панел, уверете се, че сте избрали най-подходящата версия за вашия проект.



