Jak zainstalować PHP 8 na Debian 10

Jak zainstalować PHP 8 na Debian 10

PHP to język skryptowy i potężne narzędzie do opracowywania dynamicznych i interaktywnych stron internetowych. Został pierwotnie stworzony w 1994 roku przez duńskiego programisty Rasmusa Lerdorfa. Według danych W3Techsa PHP jest używany przez 78.9% stron internetowych działających w sieci publicznej. Tak więc prawie 8 na 10 stron internetowych w Internecie korzysta z PHP.

PHP 8.0 to najnowsza dostępna wersja do tworzenia stron internetowych. Jest to najbardziej zaawansowana i bezpieczna wersja wydana przez zespół PHP.

Ten samouczek pomoże Ci zainstalować PHP 8.0 O Debaina 10 Buster Linux System.

Krok 1 - Konfiguracja repozytorium APT

Ondrej Sury utrzymuje PPA, który zawiera najnowsze pakiety PHP dla systemów Debian.

  1. Zacznijmy od instalacji niektórych wymaganych pakietów w twoim systemie. Otwórz terminal i wykonaj następujące polecenia:
    Aktualizacja sudo apt  sudo apt instal -y gnupg2 CA-certyfikaty apt-transsport-https oprogramowanie-properties-common  
  2. Następnie dodaj klawisz GPG do swojego systemu, aby zweryfikować pakiety przed instalacją.
    wget -qo - https: // pakiety.Sury.org/php/apt.GPG | sudo apt-key add -  
  3. Utwórz plik PPA do swojego systemu z repozytorium PHP w systemie Buster Linux.
    echo "deb https: // pakiety.Sury.org/php/bustter main "| sudo tee/etc/apt/źródła.lista.D/php.lista  

Krok 2 - Instalowanie PHP 8 na Debian

Twój system jest gotowy do instalacji PHP. Użyj następujących poleceń, aby zainstalować PHP 8 w systemie Debian.

Aktualizacja sudo apt  sudo apt instal PHP8.0  

Polecenie pięści zaktualizuje pamięć podręczną apt w systemie, a drugie polecenie zainstaluje pakiety PHP.

Po zakończeniu instalacji zweryfikuj wersję PHP na terminalu.

php -v  PHP 8.0.2 (CLI) (Zbudowany: 12 lutego 2021 14:51:01) (NTS) Copyright (C) Grupa PHP Zend Engine V4.0.2, Copyright (C) Zend Technologies z Zend Opcache V8.0.2, Copyright (C), autorstwa Zend Technologies 

Krok 3 - Instalowanie rozszerzeń PHP

PHP jest wyposażony w wiele rozszerzeń (znanych również jako moduły) w celu przygotowania określonych zadań. Możesz zainstalować te rozszerzenia w swoim systemie zgodnie z Twoimi wymaganiami.

Po pierwsze, wyszukaj dostępne moduły w repozytorium:

sudo apt wyszukiwanie php8.0-*  

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

sudo apt instal PHP8.0- MySQL, IMAP, LDAP, XML, Curl, Mbstring, Zip  

Możesz sprawdzić aktualnie zainstalowane i aktywne moduły PHP w systemie, uruchamiając następujące polecenie.

php -m  

Możesz odwiedzić kolejny artykuł na temat włączenia lub wyłączania modułów PHP w systemach systemów Debian.

Krok 4 - Skonfiguruj Apache z PHP 8

Zasadniczo powyższe polecenia instalują również rozszerzenie Apache PHP w systemie. Ale nie zainstalowane, wykonaj poniżej polecenie, aby zainstalować Apache z modułem PHP 8.

sudo apt Zainstaluj apache2 libapache2-mod-php8.0  

Po udanej instalacji uruchom ponownie usługę Apache, aby ponownie załadować nowo zainstalowane moduły.

sudo systemctl restart apache2  

Następnie sprawdź, czy moduły PHP jest ładowane apachem. Utwórz skrypt PHP z phpinfo () Funkcja pod domyślnym rootem dokumentu.

echo "">/var/www/html/info.php  

Uzyskaj dostęp do tego pliku w przeglądarce za pomocą adresu IP serwera. Na przykład: http: // server-ip/info.php

Zobaczysz szczegółowe informacje PHP na stronie internetowej.

Wniosek

Ten samouczek pomógł ci zainstalować PHP 8.0 w systemie Debian 10.