PHP (rekursives Akronym für PHP:Hypertext Preprocessor ) ist eine beliebte Open-Source-Skriptsprache für allgemeine Zwecke, die weit verbreitet ist und sich am besten für die Entwicklung von Websites und webbasierten Anwendungen eignet. Es ist eine serverseitige Skriptsprache, die in HTML eingebettet werden kann.
Derzeit gibt es drei unterstützte Versionen von PHP , also PHP 5.6 , 7.0, und 8.0 . Bedeutet PHP 5.3 , 5.4, und 5.5 haben alle das Lebensende erreicht; Sie werden mit Sicherheitsupdates nicht mehr unterstützt.
In diesem Artikel erklären wir, wie Sie alle unterstützten Versionen von PHP installieren in Ubuntu und seine Derivate mit den am häufigsten nachgefragten PHP-Erweiterungen für beide Apache und Nginx Webserver mit einem Ondřej Surý PPA . Wir erklären auch, wie man die Standardversion von PHP festlegt, die auf dem Ubuntu-System verwendet werden soll.
Beachten Sie, dass PHP 7.x die unterstützte stabile Version in den Ubuntu-Software-Repositories ist, können Sie dies bestätigen, indem Sie den folgenden apt-Befehl ausführen.
$ sudo apt show php OR $ sudo apt show php -aPHP-Versionsinformationen anzeigen
Package: php Version: 1:7.0+35ubuntu6 Priority: optional Section: php Source: php-defaults (35ubuntu6) Origin: Ubuntu Maintainer: Ubuntu Developers <[email protected]> Original-Maintainer: Debian PHP Maintainers <[email protected]> Bugs: https://bugs.launchpad.net/ubuntu/+filebug Installed-Size: 11.3 kB Depends: php7.0 Supported: 5y Download-Size: 2,832 B APT-Sources: http://archive.ubuntu.com/ubuntu xenial/main amd64 Packages Description: server-side, HTML-embedded scripting language (default) PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML. . This package is a dependency package, which depends on Debian's default PHP version (currently 7.0).
Verwenden Sie den folgenden Befehl, um die Standard-PHP-Version aus den Ubuntu-Software-Repositories zu installieren.
$ sudo apt install php
Installieren Sie PHP (5.6, 7.x, 8.0) auf Ubuntu mit PPA
1. Beginnen Sie zunächst mit dem Hinzufügen von Ondřej Surý PPA um verschiedene PHP-Versionen zu installieren – PHP 5.6 , PHP 7.x, und PHP 8.0 auf dem Ubuntu-System.
$ sudo apt install python-software-properties $ sudo add-apt-repository ppa:ondrej/php
2. Als nächstes aktualisieren Sie das System wie folgt.
$ sudo apt-get update
3. Installieren Sie nun verschiedene unterstützte PHP-Versionen wie folgt.
Für Apache-Webserver
$ sudo apt install php5.6 [PHP 5.6] $ sudo apt install php7.0 [PHP 7.0] $ sudo apt install php7.1 [PHP 7.1] $ sudo apt install php7.2 [PHP 7.2] $ sudo apt install php7.3 [PHP 7.3] $ sudo apt install php7.4 [PHP 7.4] $ sudo apt install php8.0 [PHP 8.0]
Für Nginx-Webserver
$ sudo apt install php5.6-fpm [PHP 5.6] $ sudo apt install php7.0-fpm [PHP 7.0] $ sudo apt install php7.1-fpm [PHP 7.1] $ sudo apt install php7.2-fpm [PHP 7.2] $ sudo apt install php7.3-fpm [PHP 7.3] $ sudo apt install php7.4-fpm [PHP 7.4] $ sudo apt install php8.0-fpm [PHP 8.0]
4. Um PHP-Module zu installieren, geben Sie einfach die PHP-Version an und verwenden Sie die automatische Vervollständigungsfunktion, um alle Module wie folgt anzuzeigen.
------------ press Tab key for auto-completion ------------ $ sudo apt install php5.6 $ sudo apt install php7.0 $ sudo apt install php7.1 $ sudo apt install php7.2 $ sudo apt install php7.3 $ sudo apt install php7.4 $ sudo apt install php8.0
5. Jetzt können Sie die meisten erforderlichen PHP-Module aus der Liste installieren.
------------ Install PHP Modules ------------ $ sudo apt install php5.6-cli php5.6-xml php5.6-mysql $ sudo apt install php7.0-cli php7.0-xml php7.0-mysql $ sudo apt install php7.1-cli php7.1-xml php7.1-mysql $ sudo apt install php7.2-cli php7.2-xml php7.2-mysql $ sudo apt install php7.3-cli php7.3-xml php7.3-mysql $ sudo apt install php7.3-cli php7.4-xml php7.4-mysql $ sudo apt install php7.3-cli php8.0-xml php8.0-mysql
6. Überprüfen Sie abschließend Ihre standardmäßige PHP-Version, die auf Ihrem System verwendet wird.
$ php -v
Standard-PHP-Version in Ubuntu festlegen
7. Mit den update-alternatives können Sie die auf dem System zu verwendende Standard-PHP-Version einstellen überprüfen Sie nach dem Festlegen die PHP-Version, um sie wie folgt zu bestätigen.
------------ Set Default PHP Version 5.6 ------------ $ sudo update-alternatives --set php /usr/bin/php5.6
------------ Set Default PHP Version 7.0 ------------ $ sudo update-alternatives --set php /usr/bin/php7.0
------------ Set Default PHP Version 7.1 ------------ $ sudo update-alternatives --set php /usr/bin/php7.1
------------ Set Default PHP Version 8.0 ------------ $ sudo update-alternatives --set php /usr/bin/php8.0
8. Zum Festlegen der PHP-Version, die mit dem Apache funktioniert Webserver verwenden Sie die folgenden Befehle. Deaktivieren Sie zuerst die aktuelle Version mit dem a2dismod Befehl und aktivieren Sie dann den gewünschten mit dem a2enmod Befehl.
----------- Disable PHP Version ----------- $ 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 ----------- Enable 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 ----------- Restart Apache Server ----------- $ sudo systemctl restart apache2
9. Nachdem Sie von einer Version zu einer anderen gewechselt haben, können Sie Ihre PHP-Konfigurationsdatei finden, indem Sie den folgenden Befehl ausführen.
------------ For PHP 5.6 ------------ $ sudo update-alternatives --set php /usr/bin/php5.6 $ php -i | grep "Loaded Configuration File" ------------ For PHP 7.0 ------------ $ sudo update-alternatives --set php /usr/bin/php7.0 $ php -i | grep "Loaded Configuration File" ------------ For PHP 7.1 ------------ $ sudo update-alternatives --set php /usr/bin/php7.1 $ php -i | grep "Loaded Configuration File" ------------ For PHP 7.2 ------------ $ sudo update-alternatives --set php /usr/bin/php7.2 $ php -i | grep "Loaded Configuration File" ------------ For PHP 7.3 ------------ $ sudo update-alternatives --set php /usr/bin/php7.3 $ php -i | grep "Loaded Configuration File" ------------ For PHP 7.4 ------------ $ sudo update-alternatives --set php /usr/bin/php7.4 $ php -i | grep "Loaded Configuration File" ------------ For PHP 8.0 ------------ $ sudo update-alternatives --set php /usr/bin/php8.0 $ php -i | grep "Loaded Configuration File"
Das könnte Ihnen auch gefallen:
- Wie man PHP-Codes in der Linux-Befehlszeile verwendet und ausführt
- 12 Nützliche Verwendung der PHP-Befehlszeile, die jeder Linux-Benutzer kennen sollte
- So verbergen Sie die PHP-Version im HTTP-Header
In diesem Artikel haben wir gezeigt, wie Sie alle unterstützten Versionen von PHP in Ubuntu und seinen Derivaten installieren. Wenn Sie Fragen oder Gedanken mitteilen möchten, tun Sie dies über das Feedback-Formular unten.