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

So installieren Sie PHP 7.4 unter CentOS 8 / RHEL 8

PHP (Hypertext Preprocessor) ist die beliebteste serverseitige Skriptsprache und wird bei der Entwicklung statischer und dynamischer Websites verwendet. In diesem Artikel zeigen wir Ihnen, wie Sie die neueste Version von PHP 7.4 auf CentOS 8 und RHEL 8 installieren.

Mindestsystemanforderungen für PHP 7.4

  • Minimal Betriebssystem CentOS 8 / RHEL 8
  • Sudo- oder Root-Berechtigungen
  • Basispaket-Repositories
  • Internetverbindung

Lassen Sie uns zu den Installationsschritten springen,

Schritt:1) Aktivieren Sie EPEL und Remi Repository

In den standardmäßigen CentOS 8- und RHEL 8-Paket-Repositories, PHP 7.2 / 7.3 verfügbar ist und um die neueste Version von PHP 7.4 zu installieren, müssen wir die EPEL- und REMI-Repositories konfigurieren, also führen Sie die folgenden Befehle aus, um die Repositories zu aktivieren:

[[email protected] ~]$ sudo dnf install epel-release -y
[[email protected] ~]$ sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm -y

Sobald die Repositorys konfiguriert und aktiviert sind, führen Sie den folgenden dnf-Befehl aus, um verfügbare PHP-Versionen anzuzeigen,

[[email protected] ~]$ dnf module list php

Wie wir in der obigen Ausgabe sehen können, ist PHP 7.2 das Standardpaket aus dem CentOS-8 AppStream-Repository, also werden wir im nächsten Schritt den neuesten PHP-Modul-Stream (redmi-7.4) aktivieren, damit wir bei der Installation PHP mit dnf installieren wird automatisch Pakete aus dem remi-7.4-Modul auswählen

Schritt:2) Aktivieren Sie den neuesten PHP-Modul-Stream (remi-7.4)

Führen Sie den folgenden dnf-Befehl aus, um das PHP-Modul remi-7.4 zu aktivieren,

[[email protected] ~]$ sudo dnf module enable php:remi-7.4

Schritt:3) PHP installieren und verifizieren

Führen Sie nun den folgenden dnf-Befehl aus, um PHP 7.4 zu installieren,

[[email protected] ~]$ sudo dnf install php php-cli php-common

Wie wir sehen können, installiert es seine Abhängigkeiten wie httpd und nginx. Sobald die obigen Pakete also erfolgreich installiert sind, führen Sie unten „php -v aus ”-Befehl, um die installierte PHP-Version zu überprüfen,

[[email protected] ~]$ php -v

Während der Installation von PHP wird php-fpm auch als Abhängigkeit installiert, es wird als FastCGI-Server behandelt, verwenden Sie also den folgenden Befehl, um den FPM-Dienst zu starten und zu aktivieren,

[[email protected] ~]$ sudo systemctl start php-fpm
[[email protected] ~]$ sudo systemctl enable php-fpm

Schritt:4) PHP-Parameter aktualisieren

Bei der Verwendung von PHP in verschiedenen CMS (Content Management System) wie WordPress , Drupal , Joomla und MediaWiki usw. müssen wir möglicherweise die Standard-PHP-Parameter aktualisieren, um die Leistung zu verbessern. Diese Parameter können aus der Konfigurationsdatei „/etc/php.ini abgerufen werden “,

[[email protected] ~]$ 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 beenden Sie die Datei. Starten Sie Ihren Webserver-Dienst (httpd oder nginx) neu, um die obigen Änderungen in Kraft zu setzen (httpd oder nginx)

[[email protected] ~]$ sudo systemctl restart httpd

Das ist alles aus diesem Artikel. Ich hoffe, diese Schritte helfen Ihnen bei der Installation und Konfiguration von PHP 7.4 auf Ihrem CentOS 8- und RHEL 8-System. Ihr Feedback und Ihre Kommentare sind sehr willkommen.


Cent OS
  1. So installieren Sie PHP 7.3 auf CentOS 8

  2. So installieren Sie PHP 8 unter CentOS 7

  3. So installieren Sie PHP 8 unter CentOS 8

  4. So installieren Sie PHP 7.4 auf CentOS 7

  5. So installieren Sie PHP 7.2 auf CentOS 7

So installieren Sie PHP unter RHEL 8 / CentOS 8 Linux

So installieren Sie PHP 8 unter CentOS 8 / RHEL 8

So installieren Sie PHP 7 unter CentOS 7

So installieren Sie OpenLiteSpeed, PHP 7.0 und MariaDB auf CentOS 7 / RHEL 7

So installieren Sie PHP 7.4 unter CentOS 8 | RHEL8

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