Przejdź do głównej treści

Jak zmienić wersję PHP

Wprowadzenie

FASTPANEL® umożliwia używanie alternatywnych wersji PHP indywidualnie dla każdej witryny. Możesz zainstalować i używać dowolnej wersji PHP, począwszy od 5.3. Możesz zastosować dowolną wersję PHP dla swojej witryny, począwszy od PHP 5.3

Ten artykuł obejmuje następujące zagadnienia:

Zmiana wersji PHP na przykładzie PHP 7.4

  1. Przejdź do "Settings" -> "Applications" w menu bocznym

    Menu zarządzania aplikacjami w FASTPANEL

  2. Znajdź aplikację php74, kliknij "Install" i poczekaj, aż instalacja zostanie zakończona:

    Instalacja dodatkowej wersji PHP w FASTPANEL

  3. Otwórz kartę witryny, dla której trzeba zmienić PHP, i kliknij menu "Settings"

    Ustawienia witryny w FASTPANEL

  4. Wykonaj następujące czynności:

    • Otwórz podmenu "PHP settings"
    • Wybierz FastCGI jako PHP mode
    • Wybierz potrzebną wersję PHP w polu PHP version.
    • Kliknij przycisk "Save". Jak zmienić wersję PHP dla witryny w FASTPANEL

Gdy "PHP Version" stanie się aktywne, możesz wybrać wymaganą wersję PHP, w tym konkretnym przypadku php74.

Zamiast FastCGI możesz również wybrać PHP-FPM lub CGI, ale w 95% przypadków to FastCGI jest odpowiednie. Więcej informacji o trybach PHP znajdziesz tutaj

Możesz sprawdzić, czy zastosowano prawidłową wersję PHP, tworząc plik info.php w katalogu głównym swojej witryny z następującą zawartością:

<?php phpinfo(); ?>

Następnie otwórz plik w przeglądarce internetowej, przechodząc pod podobny adres http://yourwebsite.com/info.php

Jeśli wszystko zostało wykonane poprawnie, zobaczysz stronę pokazującą informacje techniczne o php 7.4

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

FASTPANEL® umożliwia wybór wersji PHP indywidualnie dla każdego użytkownika. Ta czynność umożliwi dostęp do alternatywnej wersji PHP w wierszu poleceń przy użyciu standardowego polecenia php.

Ta czynność wpływa tylko na wersję PHP w wierszu poleceń oraz na zadania w harmonogramie crontab. Wersje PHP wybrane dla witryn pozostaną bez zmian.

Aby zmienić wersję PHP dla użytkownika, otwórz menu "Users". Wybierz użytkownika, kliknij ikonę "Edit user" i wybierz odpowiednią wersję w polu "PHP (CLI) version"

Jak zmienić wersję PHP CLI w FASTPANEL

Po zmianie tego ustawienia połącz się ponownie z serwerem przez SSH. Wcześniej otwarte sesje zachowają tę samą wersję PHP.

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

Z reguły do uruchamiania skryptów przez wiersz poleceń używa się następującego polecenia:

php /path/to/script.php

W ten sposób zostanie użyta główna wersja PHP serwera, nawet jeśli dla witryny wybrano alternatywną.

uwaga

Jeśli wcześniej wersja PHP została zmieniona zgodnie z instrukcjami w sekcji Jak zmienić wersję PHP (CLI) dla użytkownika, wtedy standardowe polecenie php będzie używać wybranej wersji PHP użytkownika, a nie wersji serwera.

Jak używać alternatywnych wersji w harmonogramie crontab

Aby uruchomić skrypt przy użyciu alternatywnej wersji, należy zmienić polecenie php na pełną ścieżkę do alternatywnego interpretera. W przypadku PHP 7.4 będzie to /opt/php74/bin/php, więc polecenie będzie wyglądać następująco:

/opt/php74/bin/php /path/to/script.php