Zmiana wersji PHP obsługiwanej na naszym koncie hostingowym w niektórych przypadkach konieczna jest do prawidłowego działania zainstalowanych na serwerze aplikacji. Jeśli na swoim hostingu posiadasz cPanel lub DirectAdmin, możesz w szybki sposób zmienić wersję PHP po zalogowaniu do panelu:
Zmiany te mają charakter globalny, niezależnie od ilości podstron umieszczonych na serwerze i obowiązują dla całego konta hostingowego. Często zdarza się, że chcemy ustawić indywidualną wersję PHP dla poszczególnego folderu lub domeny skonfigurowanej w obrębie konta hostingowego. W tym wypadku warto skorzystać z możliwości edycji wersji PHP poprzez plik .htaccess.Jak zmienić wersję PHP za pomocą .htaccess?
Jeśli na Twoim serwerze znajduje się kilka podstron, a do każdej z nich chciałbyś użyć innej wersji PHP możesz dokonać takiej zmiany za pomocą edycji pliku .htaccess na Twoim serwerze. Edytowanie tego pliku powinno odbywać poprzez połączenie z Twoim kontem FTP za pośrednictwem dowolnego klienta FTP.
- Jak połączyć się z serwerem FTP?
- Jak połączyć się z FTP przez FileZilla?
- Jak połączyć się z FTP przez Total Commander?
- Jak połączyć się z FTP przez WinSCP?
Jak zmienić wersję PHP dla różnych podstron?
Aby zmienić wersję PHP tylko dla wybranego katalogu, przejdź do konkretnego folderu z podstroną i otwórz do edytowania znajdujący się w nim plik .htaccess.
Po otwarciu pliku do edycji możesz do niego dodać odpowiedni kod, który będzie definiował wersję PHP jaką chcesz używać dla danego katalogu na serwerze. Pamiętaj, że jeśli posiadasz jakieś wpisy w pliku .htaccess to kod zmiany wersji PHP możesz dodać nad wszystkimi obecnymi wpisami.Jakie wersje PHP dostępne są za pomocą .htaccess?
Posiadając hosting w Domenomania.pl masz dostęp do wersji PHP od 5.X do aktualnie najnowszych wersji. Dzięki takiemu rozwiązaniu możesz wykorzystywać do swoich celów niemal wszystkie wersje PHP jakie są dostępne. Warto jednak zwrócić uwagę, aby Twoje witryny działały w oparciu o najnowsze wersje PHP, które gwarantują wyższą wydajność oraz bezpieczeństwo. Poniżej znajdziesz przykłady wpisów jakie należy umieścić w pliku .htaccess w celu zmiany wersji PHP:
Zmiana wersji PHP na 5.5
<FilesMatch "\.(php4|php5|php7|php3|php2|php|phtml)$"> SetHandler application/x-lsphp55 </FilesMatch>
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>
Po dodaniu odpowiedniego wpisu do swojego pliku .htaccess należy go zapisać na serwerze. Upewnij się, że edytowany plik został przez zapisany na serwerze. To wszystko – po pozytywnym zapisaniu edytowanego pliku, wersja PHP została zmieniona za pomocą pliku .htaccess.