Jak zainstalować inny PHP (5.6, 7.X i 8.0) wersje w Ubuntu
- 3636
- 152
- Klaudia Woś
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 -aPokaż 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/phpDodaj 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.0Wyszukaj 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 -vSprawdź 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.6Ustaw PHP 5.6 wersja w Ubuntu
------------ Ustaw domyślną wersję PHP 7.0 ------------ $ sudo aktualizacja-alternatywy-SET PHP/USR/bin/php7.0Ustaw PHP 7.0 wersja w Ubuntu
------------ Ustaw domyślną wersję PHP 7.1 ------------ $ sudo aktualizacja-alternatywy-SET PHP/USR/bin/php7.1Ustaw PHP 7.1 wersja w Ubuntu
------------ Ustaw domyślną wersję PHP 8.0 ------------ $ sudo aktualizacja-alternatywy-SET PHP/USR/BIN/PHP8.0Ustaw 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 apache2Włą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ć:
- Jak używać i wykonywać kody PHP w wierszu poleceń Linux
- 12 Przydatne użycie linii poleceń PHP każdy użytkownik Linux musi wiedzieć
- 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.
- « Monit - narzędzie open source do zarządzania i monitorowania systemu Linux
- Jak pobrać i zainstalować RHEL 9 za darmo »