So installieren Sie PHP 8 auf CentOS/RHEL 8/7

So installieren Sie PHP 8 auf CentOS/RHEL 8/7

Php ist eine beliebte Open-Source-serverseitige Skriptsprache, die für die Entwicklung dynamischer Webseiten ein wesentlicher Bestandteil ist. Php 8.0 ist endlich raus und wurde am 26. November 2020 veröffentlicht. Es verspricht viele Verbesserungen und Optimierungen, die so eingestellt sind, dass die Entwickler von PHP -Code schreiben und interagieren.

In diesem Handbuch lernen Sie, wie man installiert Php 8.0 An CentOS 8/7 Und Rhel 8/7.

Schritt 1: Aktivieren Sie das Repository von Epel und Remi auf CentOS/RHEL

Auf Durchmesser müssen Sie das aktivieren Epel Repository auf Ihrem System. Epel, kurz für Zusätzliche Pakete für Enterprise Linux, ist eine Anstrengung von der Fedora Team, das eine Reihe zusätzlicher Pakete bereitstellt, die standardmäßig nicht vorhanden sind Rhel & Centos.

$ sudo dnf install -y https: // dl.Fedoraproject.org/pub/epel/epel-release-latest-8.Keinarch.Drehzahl [auf CentOS/Rhel 8] $ sudo yum install -y https: // dl.Fedoraproject.org/pub/epel/epel-release-latest-7.Keinarch.Drehzahl [auf CentOS/Rhel 7] 

Remi Repository ist ein Drittanbieter-Repository, das eine breite Palette von bietet Php Versionen für Redhat Enterprise Linux. So installieren Sie die Remi Repository führen Sie den Befehl aus:

$ sudo dnf install -y https: // rpms.Remirepo.net/Enterprise/remi-release-8.Drehzahl [auf CentOS/Rhel 8] $ sudo yum install -y https: // rpms.Remirepo.Net/Enterprise/Remi-Release-7.Drehzahl [auf CentOS/Rhel 7] 

Schritt 2: Installieren Sie Php 8 auf CentOS/RHEL

Sobald die Installation abgeschlossen ist, fahren Sie fort und listen Sie die verfügbaren auf Php Modulströme wie gezeigt:

$ sudo dnf Modulliste PHP [Auf rhel 8] 

Achten Sie direkt unten, dass Sie die bemerken Remi-8.0 PHP -Modul.

Listen Sie PHP 8 -Module auf

Wir müssen dieses Modul vor der Installation aktivieren Php 8.0. Ermöglichen PHP: RMI-8.0, ausführen:

$ sudo dnf Modul aktivieren PHP: Remi-8.0 -y [Auf rhel 8] 
Aktivieren Sie das PHP REMI -Modul

An Centos 7, Verwenden Sie die folgenden Befehle.

$ sudo yum -y install yum-utils $ sudo yum-config-Manager-disable 'remi-php*' $ sudo yum-config-Manager-auf Remi-Php80 

Einmal aktiviert, installieren Sie Php 8.0 für Apache oder Nginx Webserver wie gezeigt:

Installieren Sie Php 8.0 für Apache

Installieren Php 8 Führen Sie auf dem installierten Apache -Webserver aus:

$ sudo dnf Installieren Sie PHP PHP-CLI PHP-COMMON 
Installieren Sie PHP 8 für Apache

Installieren Sie Php 8.0 für Nginx

Wenn Sie Nginx in Ihrem Entwicklungsstapel verwenden, sollten Sie die Installation in Betracht ziehen PHP-FPM wie gezeigt.

$ sudo DNF Installieren Sie PHP PHP-CLI PHP-COMMON PHP-FPM 

Schritt 3: Überprüfen Sie Php 8.0 auf Centos/Rhel

Es gibt zwei Möglichkeiten, wie Sie die überprüfen können, um die zu überprüfen Php Ausführung. Geben Sie den Befehl auf Befehl aus.

$ php -v 
Überprüfen Sie Php 8 aus der Befehlszeile

Zusätzlich können Sie eine Beispiel -PHP -Datei in der erstellen /var/www/html Ordner wie gezeigt:

$ sudo vim/var/www/html/Info.Php 

Fügen Sie dann den folgenden PHP -Code hinzu, der die Version von PHP neben installierten Modulen füllt.

 

Speichern und schließen. Stellen Sie sicher, dass Sie die neu starten Apache oder Nginx Webserver wie gezeigt.

$ sudo systemctl neu starten httpd $ sudo systemctl neu starten nginx neu 

Gehen Sie als nächstes zu Ihrem Browser und gehen Sie zu der angezeigten Adresse:

http: // server-ip/info.Php 

Auf der Webseite zeigt eine Fülle von Informationen über die Version des installierten PHP wie Build -Datum, Build -System, Architektur und eine Vielzahl von PHP -Erweiterungen an.

PHP 8 Informationen überprüfen

Schritt 3: Installieren Sie PHP 8.0 Erweiterungen in CentOS/Rhel

PHP -Erweiterungen sind Bibliotheken, die PHP zusätzliche Funktionen bieten. Um eine PHP -Erweiterung zu installieren, verwenden Sie die Syntax:

$ sudo yum Installieren Sie Php- Erweiterung-Name 

So können Sie die MySQL -Erweiterung wie gezeigt installieren.

$ sudo yum installieren Sie PHP-MYSQLND 

Schließlich können Sie die installierten Erweiterungen mit dem Befehl überprüfen:

$ php -m 

Um zu überprüfen, ob eine bestimmte Erweiterung installiert ist, führen Sie aus:

$ php -m | Grep-Erweiterungsname 

Zum Beispiel:

$ php -m | Grep Mysqlnd 
Überprüfen Sie die PHP -Erweiterung

Am Ende hoffen wir, dass Sie jetzt bequem installieren können Php 8.0 neben verschiedenen PHP -Erweiterungen auf Centos/Rhel 8/7.