W tym artykule opisana została zmiana wersji interpretera PHP za pomocą pliku .htaccess (dla hostingów opartych o środowisko LiteSpeed Web Server). Konfiguracja polega na przygotowaniu pliku .htaccess z odpowiednią zawartością, która umożliwia zmianę interpretera PHP dla wybranego katalogu.
Aby zmienić za pomocą .htaccess wersję PHP tylko dla wybranego katalogu: połącz się z serwerem FTP i przejdź do wybranego katalogu. W wybranym katalogu utwórz lub zmodyfikuj plik .htaccess zgodnie ze wskazówkami zawartymi w poniższym artykule.
W celu zmiany wersji interpretera PHP wklej poniższy kod do pliku .htaccess znajdującego się w wybranym katalogu:
- dla PHP 8.0
<FilesMatch "\.php$">
SetHandler application/x-lsphp80
</FilesMatch>
lub
<FilesMatch "\.php$">
SetHandler application/x-lsphp8
</FilesMatch>
- dla PHP 8.1
<FilesMatch "\.php$">
SetHandler application/x-lsphp81
</FilesMatch>
- dla PHP 8.2
<FilesMatch "\.php$">
SetHandler application/x-lsphp82
</FilesMatch>
- dla PHP 8.3
<FilesMatch "\.php$">
SetHandler application/x-lsphp83
</FilesMatch>
- dla PHP 8.4
<FilesMatch "\.php$">
SetHandler application/x-lsphp84
</FilesMatch>
PHP 8.0, 8.1, 8.2, 8.3 i 8.4 są to jedyne wersje PHP obsługiwane przez hosting LiteSpeed Web Server.
Wynikiem użycia powyższego kodu będzie użycie PHP w wersji 8.0, 8.1, 8.2, 8.3 lub 8.4 dla wszystkich plików i katalogów znajdujących w katalogu, np. na który wskazuje Twoja domena.