Zmiana wersji PHP w panelu hostingowym cPanel standardowo obejmuje całe konto hostingowe – oznacza to, że każda domena i subdomena przypisana do danego konta będzie korzystać z tej samej, ustawionej wersji PHP. Jest to wygodne rozwiązanie, które zapewnia spójne środowisko pracy wszystkim Twoim stronom i aplikacjom.
Jak zmienić wersję PHP za pomocą .htaccess?
Jeżeli jednak zachodzi potrzeba użycia innej wersji PHP dla pojedynczej domeny, subdomeny lub konkretnego folderu na koncie hostingowym, istnieje również taka możliwość. Aby tego dokonać, wystarczy odpowiednio skonfigurować plik .htaccess, który znajduje się bezpośrednio w katalogu, dla którego chcemy ustawić odmienną wersję PHP. Dzięki takiemu rozwiązaniu możesz elastycznie dostosować konfigurację PHP nawet do pojedynczych aplikacji czy katalogów, unikając potrzeby globalnej zmiany dla całego konta.
Konfiguracja wersji PHP poprzez plik .htaccess jest niezwykle prosta, szybka i intuicyjna. Nawet osoby bez dużego doświadczenia technicznego poradzą sobie z tym bez problemu. W ten sposób zyskujesz pełną kontrolę nad ustawieniami środowiska PHP, jednocześnie zachowując prostotę obsługi i możliwość szybkiej reakcji na potrzeby konkretnych projektów lub aplikacji internetowych.
Jakie wersje PHP dostępne są za pomocą .htaccess?
Posiadając hosting w VH.PL masz możliwość korzystania z wielu wersji PHP – począwszy od starszych (5.X), aż do najnowszych, obecnie wspieranych. Dzięki temu rozwiązaniu możesz dostosować środowisko PHP indywidualnie do wymagań każdej strony lub aplikacji na swoim koncie. Zalecamy jednak, aby Twoje witryny zawsze działały na aktualnej wersji PHP – zapewnia to nie tylko wyższą wydajność, ale przede wszystkim większe bezpieczeństwo.
Poniżej znajdziesz przykładowe wpisy, które należy umieścić w pliku .htaccess, aby szybko i łatwo zmienić wersję PHP dla wybranego folderu lub domeny:
Zmiana wersji PHP na 5.6
<FilesMatch "\.(php4|php5|php7|php3|php2|php|phtml)$"> SetHandler application/x-lsphp56 </FilesMatch>
Zmiana wersji PHP na 7.0
<FilesMatch "\.(php4|php5|php7|php3|php2|php|phtml)$"> SetHandler application/x-lsphp70 </FilesMatch>
Zmiana wersji PHP na 7.1
<FilesMatch "\.(php4|php5|php7|php3|php2|php|phtml)$"> SetHandler application/x-lsphp71 </FilesMatch>
Zmiana wersji PHP na 7.2
<FilesMatch "\.(php4|php5|php7|php3|php2|php|phtml)$"> SetHandler application/x-lsphp72 </FilesMatch>
Zmiana wersji PHP na 7.3
<FilesMatch "\.(php4|php5|php7|php3|php2|php|phtml)$"> SetHandler application/x-lsphp73 </FilesMatch>
Zmiana wersji PHP na 7.4
<FilesMatch "\.(php4|php5|php7|php3|php2|php|phtml)$"> SetHandler application/x-lsphp74 </FilesMatch>
Zmiana wersji PHP na 8.0
<FilesMatch "\.(php4|php5|php7|php3|php2|php|phtml)$"> SetHandler application/x-lsphp80 </FilesMatch>
Zmiana wersji PHP na 8.1
<FilesMatch "\.(php4|php5|php7|php3|php2|php|phtml)$"> SetHandler application/x-lsphp81 </FilesMatch>
Zmiana wersji PHP na 8.2
<FilesMatch "\.(php4|php5|php7|php3|php2|php|phtml)$"> SetHandler application/x-lsphp82 </FilesMatch>
Zmiana wersji PHP na 8.3
<FilesMatch "\.(php4|php5|php7|php3|php2|php|phtml)$"> SetHandler application/x-lsphp83 </FilesMatch>
Zmiana wersji PHP na 8.4
<FilesMatch "\.(php4|php5|php7|php3|php2|php|phtml)$"> SetHandler application/x-lsphp84 </FilesMatch>