Jak ustawić wersję interpretera języka PHP?

Dzisiaj opiszę w jaki sposób można ustawić wersję interpretera języka PHP na serwerze. Konieczność ustawienia wersji PHP może wystąpić, gdy po instalacji samego WordPress-a lub jego motywu na stronie pojawi się informacja podobna do poniższej.

Twój serwer korzysta z PHP w wersji 5.4.45, lecz WordPress 5.2.3 wymaga co najmniej wersji 5.6.20.

Zawsze należy ustawić wersję PHP na równą lub większą od wskazanej w komunikacie. W zależności od hostingu, wersję PHP można ustawić:

  • w panelu zarządzania serwerem,
  • wgrywając plik tekstowy przez FTP na serwer.

Ustawienie wersji PHP przez panel zarządzania serwerem

Ostatnio często korzystam z hostingu świadczonego przez firmę LH.pl, dlatego opiszę tutaj sposób postępowania podczas ustawiania wersji PHP przez panel zarządzania serwerem wykupionym w firmie LH.pl.

  1. Zaloguj się do panelu zarządzania serwerem.
  2. Z górnego menu wybierz polecenie Serwery, a następnie wybierz polecenie Subdomeny.
  3. W tabelce kliknij nazwę domeny, a następnie z listy rozwijanej Wersja PHP wybierz wersję.
  4. Ustaw tę samą wersję PHP dla wszystkich domen.

Ustawienie wersji PHP przez plik .htaccess

Jeśli masz dostęp do serwera przez FTP, możliwe będzie ustawienie wersji PHP przez specjalny plik .htaccess. Najpierw trzeba będzie plik utworzyć, a następnie skopiować na serwer.

  1. Uruchom notatnik, a następnie umieść w nim następujący kod:
    :Location /*.php
    Use php72
    :Location
  2. Z menu Plik wybierz polecenie Zapisz jako.
  3. W oknie Zapisywanie jako:
    1. Na liście Zapisz jako typ wybierz Wszystkie pliki (*.*).
    2. W polu Nazwa pliku wpisz .htaccess.
    3. Wybierz przycisk Zapisz.
  4. Zamknij notatnik.
  5. Połącz się przez FTP z serwerem i skopiuj plik .htaccess do głównego folderu z instalacją WordPress-a.

A czy Ty miałeś kiedyś problem z ustawieniem wersji PHP?

Czy udało Ci się skorzystać z jednego ze sposobów opisanych powyżej? A może znasz jakieś inne skuteczne metody na zmianę wersji PHP? Daj znać w komentarzu.

Leave a Reply