So installieren Sie verschiedene PHP (5.6, 7.x und 8.0) Versionen in Ubuntu

So installieren Sie verschiedene PHP (5.6, 7.x und 8.0) Versionen in Ubuntu

Php (rekursives Akronym für PHP: Hypertext -Präprozessor) ist eine Open-Source, beliebte allgemeine Skriptsprache, die weit verbreitet ist und am besten für die Entwicklung von Websites und webbasierten Anwendungen geeignet ist. Es ist eine serverseitige Skriptsprache, die in HTML eingebettet werden kann.

Derzeit gibt es drei unterstützte Versionen von Php, ich.e Php 5.6, 7.0, Und 8.0. Bedeutung Php 5.3, 5.4, Und 5.5 alle das Ende des Lebens erreicht haben; Sie werden nicht mehr von Sicherheitsaktualisierungen unterstützt.

In diesem Artikel werden wir erklären, wie alle unterstützten Versionen installiert werden können Php In Ubuntu und seine Derivate mit den am meisten angeforderten PHP -Erweiterungen für beide Apache Und Nginx Webserver mit einem ONDřEJ SURGE PPA. Wir werden auch erklären, wie die Standardversion von PHP auf dem Ubuntu -System verwendet werden soll.

Beachten Sie, dass Php 7.X ist die unterstützte stabile Version in den Ubuntu -Software -Repositories? Sie können dies bestätigen, indem Sie den APT -Befehl unten ausführen.

$ sudo APT Show PHP oder $ sudo APT Show PHP -a 
PHP -Versionsinformationen anzeigen
Paket: PHP -Version: 1: 7.0+35ubuntu6 Priorität: Optionaler Abschnitt: PHP Quelle: PHP-Defaults (35UBUNTU6) Herkunft: Ubuntu-Betreuer: Ubuntu-Entwickler <[email protected]> Originalverwalter: Debian PHP-Betreuerer <[email protected]> Fehler: https: // fehler.Launchpad.NET/Ubuntu/+FileBug Installed-Size: 11.3 kb hängt ab: Php7.0 unterstützt: 5y Download-Größe: 2,832 B APT-Sources: http: // Archiv.Ubuntu.COM/Ubuntu Xenial/Main AMD64-Pakete Beschreibung: serverseitig, HTML-in-eingebettete Skriptsprache (Standard) PHP (rekursiv Entwicklung und kann in HTML eingebettet werden. Dieses Paket ist ein Abhängigkeitspaket, das von der Standard -PHP -Version von Debians abhängt (abhängt (Derzeit 7.0). 

Um die Standard -PHP -Version aus den Ubuntu -Software -Repositories zu installieren, verwenden Sie den folgenden Befehl.

$ sudo apt installieren Sie PHP 

PHP installieren (5.6, 7.x, 8.0) auf Ubuntu mit PPA

1. Erster Start mit dem Hinzufügen ONDřEJ SURGE PPA Um verschiedene Versionen von PHP zu installieren - Php 5.6, Php 7.X, Und Php 8.0 Auf dem Ubuntu -System.

$ sudo APT Installieren Sie Software-Properties-Common $ sudo add-apt-Repository PPA: Ondrej/PHP 
Fügen Sie PPA in Ubuntu hinzu

2. Aktualisieren Sie das System als nächstes wie folgt.

$ sudo apt-Get-Update 

3. Installieren Sie nun verschiedene unterstützte Versionen von PHP wie folgt.

Für Apache Web Server

$ sudo APT Installieren Sie PHP5.6 [Php 5.6] $ sudo apt installieren Sie Php7.0 [Php 7.0] $ sudo apt installieren Sie Php7.1 [Php 7.1] $ sudo apt installieren Sie Php7.2 [Php 7.2] $ sudo apt installieren Sie Php7.3 [Php 7.3] $ sudo apt installieren Sie Php7.4 [Php 7.4] $ sudo apt installieren Sie Php8.0 [Php 8.0] 

Für Nginx Web Server

$ sudo APT Installieren Sie PHP5.6-fpm [Php 5.6] $ sudo apt installieren Sie Php7.0-fpm [Php 7.0] $ sudo apt installieren Sie Php7.1-fpm [Php 7.1] $ sudo apt installieren Sie Php7.2-fpm [Php 7.2] $ sudo apt installieren Sie Php7.3-fpm [Php 7.3] $ sudo apt installieren Sie Php7.4-fpm [Php 7.4] $ sudo apt installieren Sie Php8.0-fpm [Php 8.0] 

4. Um alle PHP-Module zu installieren, geben Sie einfach die PHP.

------------ Drücken Sie die Registerkarte Taste für die automatische Vervollständigung ------------ $ sudo APT Installieren Sie PHP5.6 $ sudo apt installieren Sie Php7.0 $ sudo apt installieren Sie Php7.1 $ sudo APT Installieren Sie Php7.2 $ sudo apt installieren Sie Php7.3 $ sudo APT Installieren Sie Php7.4 $ sudo APT Installieren Sie Php8.0 
Suchen Sie PHP -Module

5. Jetzt können Sie die erforderlichen PHP -Module aus der Liste installieren.

------------ Installieren Sie PHP -Module ------------ $ sudo APT Installieren Sie PHP5.6-Cli PHP5.6-XML PHP5.6-mysql $ sudo APT installieren Sie Php7.0-Cli Php7.0-XML Php7.0-mysql $ sudo APT Installieren Sie PHP7.1-Cli Php7.1-XML Php7.1-mysql $ sudo APT installieren Sie Php7.2-Cli Php7.2-XML Php7.2-mysql $ sudo APT Installieren Sie PHP7.3-Cli Php7.3-XML Php7.3-mysql $ sudo APT Installieren Sie PHP7.3-Cli Php7.4-XML Php7.4-mysql $ sudo APT Installieren Sie PHP7.3-Cli Php8.0-XML Php8.0-mysql 

6. Überprüfen Sie schließlich Ihre Standard -PHP -Version, die in Ihrem System wie diesem verwendet wird.

$ php -v 
Überprüfen Sie die Standard -PHP -Version in Ubuntu

Stellen Sie die Standard -PHP -Version in Ubuntu fest

7. Sie können die Standard -PHP -Version festlegen, die auf dem System mit dem verwendet werden soll Update-Alternative Überprüfen Sie nach dem Einstellen die PHP -Version, um wie folgt zu bestätigen.

------------ Setzen Sie die Standard -PHP -Version 5.6 ------------ $ sudo update-alternative-set PHP/usr/bin/php5.6 
Legen Sie PHP 5 ein.6 Version in Ubuntu
------------ Legen Sie die Standard -PHP -Version 7 fest.0 ------------ $ sudo update-alternative-set PHP/usr/bin/php7.0 
Legen Sie Php 7 ein.0 Version in Ubuntu
------------ Legen Sie die Standard -PHP -Version 7 fest.1 ------------ $ sudo update-alternative-set PHP/usr/bin/php7.1 
Legen Sie Php 7 ein.1 Version in Ubuntu
------------ Legen Sie die Standard -PHP -Version 8 fest.0 ------------ $ sudo update-alternative-set PHP/usr/bin/php8.0 
Stellen Sie die PHP 8 -Version fest

8. Um die PHP -Version festzulegen, die mit dem funktioniert Apache Webserver, verwenden Sie die folgenden Befehle. Deaktivieren Sie zunächst die aktuelle Version mit der a2dismod Befehl und dann den gewünschten mit dem aktivieren A2enmod Befehl.

----------- Die PHP -Version deaktivieren ----------- $ 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 ----------- Aktivieren Sie die PHP -Version ----------- $ sudo a2enmod php5.6 $ sudo a2enmod php7.1 $ sudo a2enmod php7.2 $ sudo a2enmod php7.3 $ sudo a2enmod php7.4 $ sudo a2enmod php8.0 ----------- Starten Sie Apache Server neu ----------- $ sudo systemctl starten Sie Apache2 neu 
Aktivieren Sie die PHP -Module für Apache deaktivieren

9. Nach dem Umschalten von einer Version zu einer anderen finden Sie Ihre PHP -Konfigurationsdatei, indem Sie den folgenden Befehl ausführen.

------------ Für Php 5.6 ------------ $ sudo update-alternative-set PHP/usr/bin/php5.6 $ php -i | Grep "geladene Konfigurationsdatei" ------------ Für Php 7.0 ------------ $ sudo update-alternative-set PHP/usr/bin/php7.0 $ php -i | Grep "geladene Konfigurationsdatei" ------------ Für Php 7.1 ------------ $ sudo update-alternative-set PHP/usr/bin/php7.1 $ php -i | Grep "geladene Konfigurationsdatei" ------------ Für Php 7.2 ------------ $ sudo update-alternative-set PHP/usr/bin/php7.2 $ php -i | Grep "geladene Konfigurationsdatei" ------------ Für Php 7.3 ------------ $ sudo update-alternative-set PHP/usr/bin/php7.3 $ php -i | Grep "geladene Konfigurationsdatei" ------------ Für Php 7.4 ------------ $ sudo update-alternative-set PHP/usr/bin/php7.4 $ php -i | Grep "geladene Konfigurationsdatei" ------------ Für Php 8.0 ------------ $ sudo update-alternative-set PHP/usr/bin/php8.0 $ php -i | Grep "geladene Konfigurationsdatei" 
Finden Sie die PHP -Konfigurationsdatei

Sie können auch mögen ..

  1. Verwenden und Ausführen von PHP -Codes in Linux -Befehlszeile und ausführen
  2. 12 Nützliche PHP -Befehlszeile Verwendung Jeder Linux -Benutzer muss es wissen
  3. So verbergen Sie die PHP -Version im HTTP -Header

In diesem Artikel haben wir gezeigt, wie alle unterstützten Versionen von PHP in Ubuntu und seinen Derivaten installiert werden können. Wenn Sie Fragen oder Gedanken teilen müssen, tun Sie dies über das Feedback -Formular unten.