Ustawienie interpretera za pomocą .htaccess


W tym artykule opisujemy sposób wymuszenia wybranej wersji PHP w określonej lokalizacji. Może się to przydać w sytuacji, gdy pojedyncza witryna, wymaga innej wersji PHP niż ta, która uruchomiona jest globalnie na koncie hostingowym.

SPIS TREŚCI

Jak zmienić wersję PHP na hostingu?

  1. Zaloguj się do Panelu klienta AZ.pl;
    • Kliknij tutaj, aby sprawdzić, jak zalogować się do Panelu klienta AZ.pl.
  2. Wybierz w menu z lewej strony zakładkę Usługi WWW; zakładka usługi www w lewym menu
  3. Z zakładki Opcje wybierz Zarządzaj (lub kliknij wprost na nazwę swojego hostingu);
  4. Sprawdź, na jaki podkatalog skierowana jest domena – w poniższym przykładzie jest to /public_html/domena-az.pl;
  5. Uruchom WebFTP lub wybranego klienta FTP i przejdź w nim do lokalizacji, w której chcesz wymusić inną wersję PHP;
  6. Następnie utwórz lub – jeśli istnieje – edytuj plik .htaccess i dodaj do niego wpis:
    <FilesMatch "\.php$">
    SetEnv CGI_HANDLER phpXX
    </FilesMatch>
    

    XX to wybrana wersja PHP – na przykład wpis poniżej uruchomi PHP w wersji 8.3:

    <FilesMatch "\.php$">
    SetEnv CGI_HANDLER php83
    </FilesMatch>
    
    Możesz uruchomić tylko te wersje PHP, które są dostępne na Twojej usłudze hostingowej.
  7. Przygotowany w ten sposób plik zapisz na swoim koncie FTP.
By zmienić wersję PHP tylko dla wybranego katalogu, wystarczy wkleić wskazaną w punkcie 6. instrukcji dyrektywę do pliku .htaccess znajdującego się w wybranym katalogu. Pamiętaj, by w miejscu XX wpisać wartość odpowiadającą wersji PHP, którą chcesz ustawić.

Jak zmienić PHP tylko dla wybranych rozszerzeń oraz katalogu?

Przez .htaccess można zmienić wersję PHP także dla wybranych rozszerzeń oraz katalogu. Przykładowo, jeśli chcesz włączyć interpreter PHP 8.4 dla plików z rozszerzeniem .htm, w wybranym katalogu należy umieścić plik .htaccess, w którym znajdzie się dyrektywa:

<FilesMatch "\.htm$">
SetEnv CGI_HANDLER php84
SetHandler proxy:unix:/usr/run/uwsgi/fastrouter.sock|uwsgi://php82
</FilesMatch>

Chcąc włączyć daną wersję PHP dla plików z innych rozszerzeniem, wstaw odpowiednie rozszerzenie w miejsce „\.htm$” i pożądaną wersję PHP w miejsce „php84”.

Jak ustawić daną wersję PHP?

W podanym wyżej przykładzie podano dyrektywę do ustawienia PHP w wersji 8.4. Jeśli chcesz ustawić inną wersję PHP niż 8.4, w miejsce php84 w kodzie wstaw:

  • php56 – jeśli chcesz użyć wersji PHP 5.6 (wersja nie jest wspierana przez wydawcę),
  • php7 – jeśli chcesz użyć wersji PHP 7 (wersja nie jest wspierana przez wydawcę),
  • php71 – jeśli chcesz użyć wersji PHP 7.1 (wersja nie jest wspierana przez wydawcę),
  • php72 – jeśli chcesz użyć wersji PHP 7.2 (wersja nie jest wspierana przez wydawcę),
  • php73 – jeśli chcesz użyć wersji PHP 7.3 (wersja nie jest wspierana przez wydawcę),
  • php74 – jeśli chcesz użyć wersji PHP 7.4 (wersja nie jest wspierana przez wydawcę),
  • php8 – jeśli chcesz użyć wersji PHP 8.0,
  • php81 – jeśli chcesz użyć wersji PHP 8.1,
  • php82 – jeśli chcesz użyć wersji PHP 8.2,
  • php83 – jeśli chcesz użyć wersji PHP 8.3.
Najniższa możliwa wersja PHP na hostingu Apache to PHP 5.6.
Czytaj także:
  • Czy artykuł był pomocny ?
  • Tak   Nie
Generic filters
Tylko dokładne dopasowania
Szukaj w tytułach
Szukaj w treści
Filter by Article Categories
Program partnerski AZ.pl
Program partnerski> Certyfikaty SSL
Program partnerski: Domeny .pl
Program partnerski: Hosting WWW
Poczta e-mail w AZ.pl
Poczta Webmail
Konfiguracja programu pocztowego
Obsługa kont e-mail w panelu
OX Business - poczta dla firmy
Akademia AZ.pl
Popularne pytania
Rejestracja usług
Faktury i płatności
Obsługa panelu klienta
Logowanie i zmiana hasła
Użytkownicy panelu klienta
Konto i rozliczenia
Domeny
Hosting
Listy mailingowe
WebFTP
Serwery VPS
Skrzynki e-mail
Strony WWW (Kreator WWW)
Nowy Certyfikaty SSL
Pomoc i kontakt
Obsługa domeny internetowej
Obsługa hostingu WWW
Automatyczna instalacja CMS
Obsługa serwerów VPS
Zarządzanie VPS
Serwery VPS
Produkty i usługi
Bezpieczeństwo
G Suite - Poczta dla firm
Terminal płatniczy SumUp
Asystent AZ
Reklama internetowa
Poczta Xchange Pro
Tworzenie stron WWW
Sklep internetowy AZ.pl
RODO w sklepie internetowym
Panel sklepu
Produkty
Zamówienia
Klienci
Konfiguracja
Zamówienia i płatności
Opcje produktów
Promocja sklepu
Integracje
Systemy aukcyjne
Inne integracje
Porównywarki cen
Integracje partnerów
Inne zagadnienia
Modyfikacja wyglądu
Raporty i statystyki
Kwestie techniczne
Porady
Dodatki (Partnerzy + Store Manager)
Store Manager
Office 365
Fakturowanie
SEO rankingCoach
Kreator stron WWW
Hosting WordPress
Regulacje RODO
Pozostałe

jak się zalogowaćjak zmienić hasłojak sprawdzić pocztękonfiguracja pocztyftp

lub