Jak zainstalować PHP 8 na Ubuntu 20.04

Jak zainstalować PHP 8 na Ubuntu 20.04

PHP to akronim „hipertext preprocessor” to język scenariuszowy powszechnie używany do tworzenia aplikacji internetowych. Jest to język skryptowy po stronie serwera, który jest osadzony w HTML. Który służy do zarządzania treściami dynamicznymi, bazami danych, śledzeniem sesji, a nawet budowania całej witryny e-commerce.

PHP 8.0 to najnowsza stabilna wersja dostępna do użytku produkcyjnego. Pakiety Debian dla PHP 8 są dostępne w ramach PPA: ONDREJ/PHP PPA dla Ubuntu Systems.

W tym samouczku poznasz następujące.

  1. Zainstaluj PHP 8 na Ubuntu
  2. Zainstaluj rozszerzenia PHP 8
  3. Skonfiguruj PHP 8 z Apache
  4. Skonfiguruj php 8 z nginx
  5. Przełącz między wieloma wersjami PHP

Zacznijmy więc od samouczka do zainstalowania i użycia PHP 8.0 na Ubuntu 20.04 LTS System ogniskowy.

Krok 1 - Zainstaluj PHP 8 na Ubuntu

Ondrej PHP PPA jest zawsze aktualny i zawiera najnowsze wersje PHP. Użyj następujących poleceń, aby dodać PPA i zainstalować PHP 8.0 na Ubuntu 20.04 System.

  1. Po pierwsze, Musisz zainstalować wymagany pakiet w swoim systemie. Otwórz terminal i wykonaj następujące polecenia.
    sudo apt aktualizacja && sudo apt instontuj oprogramowanie-properties-common -y  
  2. Włącz PPA - Następnie użyj następującego polecenia, aby włączyć PPA PHP i zaktualizować pamięć podręczną APT
    sudo add-apt-repozytory PPA: ondrej/php  
  3. Zainstaluj PHP 8 - Następnie wpisz poniżej polecenie, aby zainstalować php 8.0 w systemie Ubuntu.
    sudo apt instal PHP8.0  

    Naciśnij „y”, aby uzyskać jakiekolwiek potwierdzenie wymagane przez instalatora.

Po zakończeniu powyższych poleceń pomyślnie zainstalowałeś PHP 8.0 w systemie Ubuntu.

Krok 2 - Instalowanie rozszerzeń PHP

Teraz zainstaluj wymagane moduły PHP dla swojej aplikacji. Użyj następującego polecenia, aby wyszukać wszystkie dostępne PHP 8.0 modułów.

sudo apt wyszukiwanie php8.0-*  

Następnie zainstaluj wymagane moduły PHP. Poniższe polecenie zainstaluje niektóre często używane moduły PHP w twoim systemie.

sudo apt instal PHP8.0-GD PHP8.0-xml PHP8.0-SOAP PHP8.0-mbstring php8.0-mysql  

Może być również konieczne zainstalowanie innych modułów PHP zalecanych przez aplikację.

Krok 3 - Zainstaluj PHP 8 z Apache

Apache to popularny serwer WWW powszechnie używany do wdrażania aplikacji internetowych PHP. W systemach opartych na debian jest to dostępne o nazwie „Apache2”.

Moduł Apache jest dostępny do integracji PHP. Dla php 8.0 Zainstaluj następujący moduł Apache

sudo apt Zainstaluj libapache2-mod-php8.0  

Następnie włącz moduł PHP 8

sudo a2enmod php8.0  

Wszystkie gotowe, teraz możesz hostować aplikację PHP z Apache za pomocą PHP 8.

Aby przetestować integrację, utwórz plik phpinfo () i zweryfikuj wersję.

Krok 4 - Zainstaluj PHP 8 z Nginx

Nie ma oficjalnego modułu PHP dla serwera Nginx. W takim przypadku użyjemy PHP-FPM do wdrażania aplikacji PHP przez serwery Web Nginx.

Najpierw zainstaluj PHP FPM w swoim systemie.

sudo apt instal PHP8.0-fpm  

Po zakończeniu instalacji włącz i uruchom usługę.

Sudo Systemctl Włącz PHP8.0-fpm  sudo systemctl start php8.0-fpm  

Następnie zaktualizuj konfigurację bloku serwera Nginx za pomocą następującego kodu.

serwer  # kod blokowy serwera… Lokalizacja ~ \.php $ obejmują fragmenty/fastcgi-php.conf; fastcgi_pass unix:/run/php/php8.0-fpm.skarpetka;  

Powyższy kod instruuje serwer Nginx, aby przetwarzał wszystkie pliki za pomocą „.Rozszerzenie PHP ”za pomocą php-fpm.

Na koniec ponownie uruchom Nginx Webserver, aby zastosować zmiany.

sudo systemctl restart nginx  

Krok 5 - Domyślna wersja PHP przełącz

Możesz łatwo przełączyć między wieloma wersją PHP zainstalowaną w dowolnym systemie. Wykonaj następujące polecenie na terminalu:

sudo aktualizacja-alternatywy-config php  

Ten system ma php 8.0 i PHP 7.4 zainstalowane. Wybierz wersję PHP w naszym wyborze.

Istnieją 2 opcje alternatywnego PHP (dostarczające/usr/bin/php). Status priorytetu ścieżki wyboru ---------------------------------------------- -------------- * 0/usr/bin/php8.0 80 Tryb automatyczny 1/usr/bin/php7.4 74 Tryb ręczny 2/usr/bin/php8.0 80 Tryb ręczny naciśnij, aby zachować bieżący wybór [*] lub typ wyboru typu: [Wprowadź tutaj wybór] 

Wniosek

Ten samouczek pomaga zainstalować PHP 8.0 na Ubuntu 20.04 System Linux. Może być również konieczne zainstalowanie MySQL w swoim systemie Ubuntu.