Jak zainstalować inny PHP (5.6, 7.X i 8.0) wersje w Ubuntu

Jak zainstalować inny PHP (5.6, 7.X i 8.0) wersje w Ubuntu

Php (akronim rekurencyjny dla PHP: hipertekstowy preprocesor) to open source, popularny język scenariuszy ogólnego, który jest powszechnie używany i najlepiej nadaje się do tworzenia stron internetowych i aplikacji internetowych. Jest to język skryptowy po stronie serwera, który może być osadzony w HTML.

Obecnie istnieją trzy obsługiwane wersje Php, I.mi PHP 5.6, 7.0, I 8.0. Oznaczający PHP 5.3, 5.4, I 5.5 wszyscy osiągnęli koniec życia; Nie są już obsługiwani z aktualizacjami bezpieczeństwa.

W tym artykule wyjaśnimy, jak zainstalować wszystkie obsługiwane wersje Php W Ubuntu i jego pochodne z najbardziej żądanymi rozszerzeniami PHP dla obu Apache I Nginx Serwery internetowe za pomocą Ondřej surý pPA. Wyjaśnimy również, jak ustawić domyślną wersję PHP do użycia w systemie Ubuntu.

Zauważ, że PHP 7.X jest obsługiwaną stabilną wersją w repozytoriach oprogramowania Ubuntu, możesz to potwierdzić, uruchamiając poniższe polecenie APT.

$ sudo apt show php lub $ sudo apt show php -a 
Pokaż informacje o wersji PHP
Pakiet: Wersja PHP: 1: 7.0+35UBUNTU6 Priorytet: Opcjonalna sekcja: PHP Źródło: PHP-defaults (35UBUNTU6) Pochodzenie: Ubuntu opiekun: deweloperzy Ubuntu <[email protected]> Oryginalny maintainer: debian php opiekunów <[email protected]> Błędy: https: // błędy.wyrzutnia.Net/Ubuntu/+FileBug zainstalowany rozmiar: 11.3 kb zależy: php7.0 Obsługiwane: 5y Rozmiar pobierania: 2832 B apt-sources: http: // archiwum.Ubuntu.COM/Ubuntu Xenial/Main Pakiety AMD64 Opis: Po stronie serwera, HTML-EML-EML-EMPLED Language (domyślnie) PHP (rekurencyjny akronim dla PHP: Hipertext Precessor) jest powszechnie używanym językiem open source ogólnego purepose Rozwój i może być osadzony w HTML… Ten pakiet jest pakietem zależności, który zależy od domyślnej wersji PHP Debiana (Obecnie 7.0). 

Aby zainstalować domyślną wersję PHP z repozytoriów oprogramowania Ubuntu, użyj poniższego polecenia.

$ sudo apt instal PHP 

Zainstaluj PHP (5.6, 7.X, 8.0) na Ubuntu za pomocą PPA

1. Pierwszy zacznij od dodania Ondřej surý pPA Aby zainstalować różne wersje PHP - PHP 5.6, PHP 7.X, I PHP 8.0 w systemie Ubuntu.

$ sudo apt Zainstaluj oprogramowanie-properties-common $ sudo add-apt-repozytory PPA: ondrej/php 
Dodaj PPA w Ubuntu

2. Następnie zaktualizuj system w następujący sposób.

Aktualizacja $ sudo apt-get 

3. Teraz zainstaluj różne obsługiwane wersje PHP w następujący sposób.

Dla serwera internetowego Apache

$ sudo apt instal PHP5.6 [PHP 5.6] $ sudo apt Zainstaluj php7.0 [PHP 7.0] $ sudo apt Zainstaluj php7.1 [PHP 7.1] $ sudo apt Zainstaluj php7.2 [PHP 7.2] $ sudo apt Zainstaluj php7.3 [PHP 7.3] $ sudo apt Zainstaluj php7.4 [PHP 7.4] $ sudo apt instal PHP8.0 [PHP 8.0] 

Dla serwera WWW Nginx

$ sudo apt instal PHP5.6-fpm [PHP 5.6] $ sudo apt Zainstaluj php7.0-fpm [PHP 7.0] $ sudo apt Zainstaluj php7.1 fpm [PHP 7.1] $ sudo apt Zainstaluj php7.2-fpm [PHP 7.2] $ sudo apt Zainstaluj php7.3-fpm [PHP 7.3] $ sudo apt Zainstaluj php7.4-fpm [PHP 7.4] $ sudo apt instal PHP8.0-fpm [PHP 8.0] 

4. Aby zainstalować dowolne moduły PHP, po prostu określ wersję PHP i użyj funkcji automatycznego komplecji, aby wyświetlić wszystkie moduły w następujący sposób.

------------ Naciśnij klawisz TAB, aby uzyskać automatyczne ukończenie ------------ $ sudo apt instal PHP5.6 $ sudo apt Zainstaluj php7.0 $ sudo apt Zainstaluj php7.1 $ sudo apt Zainstaluj php7.2 $ sudo apt instal PHP7.3 $ sudo apt Zainstaluj php7.4 $ sudo apt instal PHP8.0 
Wyszukaj moduły PHP

5. Teraz możesz zainstalować najbardziej wymagane moduły PHP z listy.

------------ Zainstaluj moduły PHP ------------ $ sudo apt instal PHP5.6-CLI PHP5.6-xml PHP5.6-mysql $ sudo apt instaluj php7.0-CLI PHP7.0-xml PHP7.0-Mysql $ sudo apt instal PHP7.1-CLI PHP7.1-xml PHP7.1-mysql $ sudo apt instal PHP7.2-CLI PHP7.2-xml PHP7.2-mysql $ sudo apt instal PHP7.3-CLI PHP7.3-xml PHP7.3-mysql $ sudo apt instaluj php7.3-CLI PHP7.4-xml PHP7.4-mysql $ sudo apt instaluj php7.3-CLI PHP8.0-xml PHP8.0-mysql 

6. Na koniec zweryfikuj domyślną wersję PHP używaną w systemie w ten sposób.

$ php -v 
Sprawdź domyślną wersję PHP w Ubuntu

Ustaw domyślną wersję PHP w Ubuntu

7. Możesz ustawić domyślną wersję PHP, która ma być używana w systemie z Aktualizacja alternatyw Polecenie, po jej ustawieniu, sprawdź wersję PHP, aby potwierdzić w następujący sposób.

------------ Ustaw domyślną wersję PHP 5.6 ------------ $ sudo aktualizacja-alternatywy-SET PHP/USR/bin/php5.6 
Ustaw PHP 5.6 wersja w Ubuntu
------------ Ustaw domyślną wersję PHP 7.0 ------------ $ sudo aktualizacja-alternatywy-SET PHP/USR/bin/php7.0 
Ustaw PHP 7.0 wersja w Ubuntu
------------ Ustaw domyślną wersję PHP 7.1 ------------ $ sudo aktualizacja-alternatywy-SET PHP/USR/bin/php7.1 
Ustaw PHP 7.1 wersja w Ubuntu
------------ Ustaw domyślną wersję PHP 8.0 ------------ $ sudo aktualizacja-alternatywy-SET PHP/USR/BIN/PHP8.0 
Ustaw wersję PHP 8

8. Aby ustawić wersję PHP, która będzie działać z Apache serwer WWW, użyj poniższych poleceń. Najpierw wyłącz bieżącą wersję za pomocą A2dismod polecenie, a następnie włącz ten, który chcesz z A2enmod Komenda.

----------- Wyłącz wersję PHP ----------- $ sudo a2dismod php5.6 $ sudo a2dismod php7.0 $ sudo a2dismod php7.1 $ sudo a2dismod php7.2 $ sudo a2dismod php7.3 $ sudo a2dismod php7.4 $ sudo a2dismod php8.0 ----------- Włącz wersję PHP ----------- $ sudo a2enmod php5.6 $ sudo a2enmod php7.1 $ sudo a2enmod php7.2 $ sudo a2enmod php7.3 $ sudo a2enmod php7.4 $ sudo a2enmod php8.0 ----------- Uruchom ponownie serwer Apache ----------- $ sudo systemctl restart apache2 
Włącz moduły PHP dla Apache

9. Po przejściu z jednej wersji na drugą możesz znaleźć swój plik konfiguracyjny PHP, uruchamiając poniższe polecenie.

------------ Dla php 5.6 ------------ $ sudo aktualizacja-alternatywy-SET PHP/USR/bin/php5.6 $ php -i | GREP „Załadowany plik konfiguracyjny” ------------ Dla php 7.0 ------------ $ sudo aktualizacja-alternatywy-SET PHP/USR/bin/php7.0 $ php -i | GREP „Załadowany plik konfiguracyjny” ------------ Dla php 7.1 ------------ $ sudo aktualizacja-alternatywy-SET PHP/USR/bin/php7.1 $ php -i | GREP „Załadowany plik konfiguracyjny” ------------ Dla php 7.2 ------------ $ sudo aktualizacja-alternatywy-SET PHP/USR/bin/php7.2 $ php -i | GREP „Załadowany plik konfiguracyjny” ------------ Dla php 7.3 ------------ $ sudo aktualizacja-alternatywy-SET PHP/USR/bin/php7.3 $ php -i | GREP „Załadowany plik konfiguracyjny” ------------ Dla php 7.4 ------------ $ sudo aktualizacja-alternatywy-SET PHP/USR/bin/php7.4 $ php -i | GREP „Załadowany plik konfiguracyjny” ------------ Dla php 8.0 ------------ $ sudo aktualizacja-alternatywy-SET PHP/USR/BIN/PHP8.0 $ php -i | GREP „Załadowany plik konfiguracyjny” 
Znajdź plik konfiguracyjny PHP

Może Ci się spodobać:

  1. Jak używać i wykonywać kody PHP w wierszu poleceń Linux
  2. 12 Przydatne użycie linii poleceń PHP każdy użytkownik Linux musi wiedzieć
  3. Jak ukryć wersję PHP w nagłówku HTTP

W tym artykule pokazaliśmy, jak zainstalować wszystkie obsługiwane wersje PHP w Ubuntu i jego pochodnych. Jeśli masz jakieś zapytania lub przemyślenia, zrób to za pomocą poniższego formularza opinii.