Jak zmienić wersję PHP

77

FASTPANEL umożliwia użycie alternatywnych wersji PHP dla każdej witryny osobno. Możesz zainstalować i używać dowolnej wersji PHP, począwszy od 5.3. Możesz zastosować dowolną wersję PHP na swojej stronie internetowej, zaczynając od PHP 5.3.

Otwórz zakładkę witryny, w której chcesz zmienić PHP i kliknij menu „Ustawienia”.

Wykonaj następujące kroki:

  • Otwórz podmenu „Ustawienia PHP "
  • WybierzFastCGIjakotryb PHP
  • Wybierz wymaganą wersję PHP w polu"Wersja PHP".
  • Kliknij przycisk „Zapisz „.

Gdy opcja "Wersja PHP" stanie się aktywna, możesz wybrać żądaną wersję PHP - w naszym przykładzie jest to php74.

Oprócz FastCGI dostępne są także tryby PHP-FPM lub CGI, ale w większości przypadków (około 95%) optymalną opcją będzie FastCGI. Więcej o różnicach pomiędzy trybami PHP możesz przeczytać w odpowiednim materiale.

Aby mieć pewność, że używana jest poprawna wersja PHP, utwórz w katalogu głównym witryny plik info.php z następującą zawartością:

Następnie otwórz go w przeglądarce pod adresem takim jak:
http://twojastrona.com/info.php

Jeśli wszystko jest poprawnie skonfigurowane, zobaczysz stronę z informacjami technicznymi z informacją, że używany jest PHP 7.4.


Jak zmienić wersję PHP (CLI) dla użytkownika

FASTPANEL umożliwia ustawienie wersji PHP w wierszu poleceń osobno dla każdego użytkownika. Jest to przydatne, gdy trzeba uruchamiać skrypty przez SSH za pomocą zwykłego polecenia php, ale w wersji innej niż domyślna zainstalowana na serwerze.

Ważne: to ustawienie dotyczy tylko PHP w CLI (wiersz poleceń) i zadania uruchamiane przez crontab. Wersja PHP wybrana dla stron internetowych w panelu, natomiast nie ulega zmianie.

Aby zmienić wersję PHP CLI dla użytkownika:

  1. Otwórz menu „Użytkownicy”.

  2. Wybierz żądanego użytkownika i kliknij Edytuj użytkownika.

  3. W polu "Wersja PHP (CLI)" wybierz żądaną opcję.

Po zmianie pamiętaj, aby ponownie połączyć się z serwerem przez SSH. W już otwartych sesjach SSH wersja PHP pozostanie poprzednią wersją do momentu ponownego połączenia.

Jak używać alternatywnych wersji PHP w wierszu poleceń (CLI)

Zwykle skrypty w CLI są uruchamiane za pomocą następującego polecenia:

php /ścieżka/do/script.php

W tym przypadku użyta zostanie główna (CLI) wersja PHP zainstalowana dla użytkownika lub domyślna na serwerze nawet jeśli w panelu zostanie wybrana inna wersja witryny.

Jak używać alternatywnych wersji w harmonogramie

Aby uruchomić skrypt w alternatywnej wersji, zmień polecenie php na pełną ścieżkę do alternatywnego interpretera. W przypadku PHP 7.4 byłoby to /opt/php74/bin/php, więc polecenie wyglądałoby tak:

/opt/php74/bin/php /ścieżka/do/script.php