GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie PHP 8 unter CentOS 8 / RHEL 8

Hallo Geeks, kürzlich wurde PHP 8 offiziell veröffentlicht. Es ist eine neue Hauptversion und kommt mit vielen neuen Verbesserungen und Funktionen. In diesem Artikel zeigen wir Ihnen, wie Sie die neueste Version von PHP 8 auf einem CentOS 8- und RHEL 8-System installieren.

Voraussetzungen für PHP 8

  • Minimum CentOS 8 / RHEL 8
  • Benutzer mit sudo-Rechten
  • Internetverbindung

Lassen Sie uns tief in die Installationsschritte von PHP 8 eintauchen,

Hinweis – Diese Schritte gelten auch für das Stream-Betriebssystem CentOS 8.

Schritt 1) ​​Updates anwenden

Melden Sie sich bei Ihrem CentOS 8 / RHEL 8-System an und wenden Sie die Updates mit den folgenden Befehlen an,

$ sudo dnf update
$ sudo dnf upgrade

Sobald alle Updates erfolgreich angewendet wurden, starten Sie Ihr System einmal neu.

$ sudo reboot

Schritt 2) EPEL- und Remi-Repository aktivieren

PHP 8 ist in den standardmäßigen CentOS 8- und RHEL 8-Paketrepositorys nicht verfügbar. Wir müssen also EPEL- und Remi-Repositories aktivieren. Führen Sie die folgenden Befehle aus, um sie zu aktivieren,

$ sudo dnf install -y epel-release
$ sudo dnf install -y  http://rpms.remirepo.net/enterprise/remi-release-8.rpm
$ sudo dnf install -y dnf-utils

Führen Sie den folgenden Befehl aus, um die verfügbaren Versionen von PHP aufzulisten,

$ sudo dnf module list php

Die Ausgabe des obigen Befehls wäre:

Schritt 4) Installieren Sie PHP 8 mit dem Remi-Modul

Führen Sie die folgenden Befehle aus, um das PHP-Modul zurückzusetzen und PHP 8 vom remi-8.0-Modul zu installieren.

$ sudo dnf module reset php
$ sudo dnf module install -y php:remi-8.0

Sobald die PHP-Pakete erfolgreich installiert sind, führen Sie den folgenden Befehl aus, um die PHP-Version zu überprüfen,

[[email protected] ~]$ php -v
PHP 8.0.0 (cli) (built: Nov 24 2020 17:04:03) (NTS gcc x86_64 )
Copyright (c) The PHP Group
Zend Engine v4.0.0-dev, Copyright (c) Zend Technologies
[[email protected] ~]$

Großartig, obige Ausgabe bestätigt, dass PHP 8 installiert wurde. Dieses PHP ist für HTTPD-Webserver.

Um PHP 8 für den NGINX-Webserver zu installieren, müssen wir das PHP 8 fpm-Paket installieren.

$ sudo dnf install -y php-fpm

Sobald das php-fpm-Paket installiert ist, starten und aktivieren Sie seine Dienste, indem Sie den folgenden Befehl ausführen:

$ sudo systemctl enable php-fpm --now

Um den Status des php-fpm-Dienstes zu überprüfen, führen Sie

aus
$ systemctl status php-fpm

PHP 8-Erweiterungen können auch über den Befehl dnf installiert werden, einige der Installationsbeispiele für PHP 8-Erweiterungen sind unten aufgeführt:

$ sudo dnf install -y php-{mysqlnd,xml,xmlrpc,curl,gd,imagick,mbstring,opcache,soap,zip}

Schritt 5) PHP 8 für HTTPD &NGINX konfigurieren

Um PHP 8 für Webserver zu konfigurieren, bearbeiten Sie seine Konfigurationsdatei und passen Sie die Parameter an, die zu Ihrem Setup passen.

$ sudo vi /etc/php.ini
………
upload_max_filesize = 32M 
post_max_size = 48M 
memory_limit = 256M 
max_execution_time = 600 
max_input_vars = 3000 
max_input_time = 1000
………

Speichern und schließen Sie die Datei und starten Sie dann den Dienst des Webservers neu, um die obigen Änderungen am Effekt vorzunehmen.

Für den NGINX-Webserver wird php-fpm über seine Konfigurationsdatei „/etc/php-fpm.d/www.conf“ konfiguriert. Sie können Benutzer- und Gruppeninformationen an Ihre Einrichtung anpassen. Nachdem Sie die Änderungen vorgenommen haben, starten Sie den php-fpm-Dienst neu.

Das ist alles aus diesem Artikel. Ich hoffe, dies hilft Ihnen bei der Installation der neuesten Version von PHP 8 auf Ihrem CentOS 8 / RHEL 8-System.

Auch lesen :8 Beispiele für Stat-Befehle in Linux


Cent OS
  1. So installieren Sie PHP 7.4 / 7.3 / 7.2 unter CentOS 7 / RHEL 7 und CentOS 6 / RHEL 6

  2. So installieren Sie PHP 5.5 auf CentOS

  3. So installieren Sie PHP 7.3 auf CentOS 8

  4. So installieren Sie PHP 7.2 auf CentOS 7

  5. So installieren Sie PHP 7.3 auf CentOS 7

So installieren Sie Xdebug unter RHEL 8 / CentOS 8 Linux

So installieren Sie PHP unter CentOS 8

So installieren Sie PHP 7.4 unter CentOS 8 / RHEL 8

So installieren Sie LimeSurvey (CE) auf CentOS 7

So installieren Sie PHP 7 unter CentOS 7

So installieren Sie PHP 7.4 unter CentOS 8 | RHEL8