Jak zainstalować PHP 8 na Ubuntu 20.04
- 3315
- 947
- Tomasz Szatkowski
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.
- Zainstaluj PHP 8 na Ubuntu
- Zainstaluj rozszerzenia PHP 8
- Skonfiguruj PHP 8 z Apache
- Skonfiguruj php 8 z nginx
- 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.
- 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
- 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
- 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.