Jak zainstalować PHP (8.2, 7.4 i 5.6) na Debian 11

Jak zainstalować PHP (8.2, 7.4 i 5.6) na Debian 11

PHP w skrócie jako „procesor hipertekstowy” to język programowania open source używany do tworzenia aplikacji internetowych. Jest to język skryptowy, najczęściej używany na froncie z HTML. Można go używać do tworzenia witryn e-commerce, zarządzania bazami danych i monitorowania sesji.

Jest dostępny dla wszystkich systemów operacyjnych. Najnowsza wersja PHP to wersja 8, aw tym artykule omówimy instalację PHP w systemie Linux Debian 11 (Bullseye).

Wymagania wstępne

Najpierw zaktualizuj wszystkie pakiety systemu o poniżej wspomniane polecenie:

Aktualizacja sudo apt  

Po zaktualizowaniu pakietów zainstaluj teraz zależności wymagane przez poniższe polecenie:

sudo apt instaluj oprogramowanie-properties-com-ca-certyfikaty LSB-release apt-transport-https  

Krok 1 - Włącz Sury Repository

Poniższym krokiem jest zintegrowanie Sury Repozytorium z naszym systemem. Sury to repozytorium PHP oparte na debian, które pakuje oprogramowanie PHP, uruchamia następujące polecenie, aby dodać repozytorium Sury:

sudo sh -c 'echo "deb https: // pakiety.Sury.org/php/$ (lsb_release -sc) main ">/etc/apt/źródła.lista.D/php.lista'  

Importowanie klucza GPG dla repozytorium za pomocą komendy poniżej:

wget -qo - https: // pakiety.Sury.org/php/apt.GPG | sudo apt-key add -  

Krok 2 - Instalowanie PHP na Debian 11

Teraz ponownie aktualizuj pakiety do synchronizacji z niedawno dodanym repozytorium Sury przed zainstalowaniem PHP:

Aktualizacja sudo apt  

Repozytorium Sury zawiera PHP 8.2, 8.1, 8.0, 7.4, 7.3, 7.2. 7.1, 7.0 i php 5.6. Ponieważ najnowsza stabilna wersja PHP to 8.0, ale duża liczba stron internetowych nadal wymagała PHP 7. Możesz zainstalować dowolną z wymaganych wersji PHP w systemie.

  • Zainstaluj PHP 8.2 na Debian
    sudo apt instal PHP8.2  
  • Zainstaluj PHP 7.4 na Debian
    sudo apt instal PHP7.4  
  • Zainstaluj PHP 5.6 na Debian
    sudo apt instal PHP5.6  

Wymień wersję 8.2, 7.4 Lub 5.6 z wymaganą wersją PHP do zainstalowania w systemie Debian. Nawet możesz zainstalować wiele wersji PHP w jednym systemie Debian.

Krok 3 - Instalowanie rozszerzenia PHP

Ponadto możemy również dodać rozszerzenie PHP do poniżej wspomnianej składni:

sudo apt instal PHP8.1- [rozszerzenie] 

Wymień [rozszerzenie] na rozszerzenie, które chcesz zainstalować, jeśli chcesz dodać wiele rozszerzeń, to dołącz je do aparatów ortodontycznych, zamierzam zainstalować „PHP-MBSTRING, php-cli, php-xml, php-common i php- curl ”, uruchamiając poniżej wspomniane polecenie:

sudo apt instal PHP8.2-CLI PHP8.2-MBSTRING PHP8.2-xml PHP8.2-common PHP8.2-curl  

Użytkownicy zainstalowali inną wersję PHP, muszą wymienić 8.2 Z wymaganymi wersjami PHP.

Krok 4 - Sprawdzanie wersji PHP

Teraz po instalacji sprawdź, czy prawidłowa wersja PHP jest instalowana, sprawdzając numer wersji za pomocą komendy poniżej:

php -v  
Wyjście: PHP 8.2.1 (CLI) (Zbudowany: 13 stycznia 2023 10:43:08) (NTS) Copyright (C) Grupa PHP Zend Engine V4.2.1, Copyright (C) Zend Technologies z Zend Opcache V8.2.1, Copyright (c), autorstwa Zend Technologies 

Krok 5 - Przełącz między wersjami PHP

Możesz użyć polecenia aktualizacji-alternatywy, aby ustawić domyślną wersję PHP. Użyj tego samouczka, aby przeczytać więcej szczegółów na temat przełączania wersji PHP dla CLI i Apache.

sudo aktualizacja-alternatywy-config php 
Istnieją 4 opcje alternatywnego PHP (dostarczające/usr/bin/php). Status priorytetu ścieżki wyboru ---------------------------------------------- -------------- * 0/usr/bin/php8.1 81 Tryb Auto 1/USR/BIN/PHP5.6 56 Tryb ręczny 2/usr/bin/php7.2 72 Tryb ręczny 3/usr/bin/php7.4 74 Tryb ręczny 4/usr/bin/php8.1 81 Tryb ręczny 5/usr/bin/php8.2 82 Tryb ręczny naciśnij, aby zachować bieżący wybór [*] lub typ wyboru typu: 4 

Powyższe wyjście pokazuje wszystkie zainstalowane wersje PHP w twoim systemie. Wprowadź numer wyboru, aby ustawić domyślną wersję PHP dla wiersza poleceń.

Wniosek

PHP to bezpłatny język programowania po stronie serwera używany również z językiem programowania HTML do tworzenia dynamicznych stron internetowych. Jest dostępny dla wszystkich systemów operacyjnych, ale w tym artykule omawiamy jego instalację na Bullseye Debian 11 (Linux OS). Z powodzeniem zainstalujesz PHP na Debian 11 po przejściu przez ten przewodnik.