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

So installieren Sie PHP 7.4 / 7.3 / 7.2 unter CentOS 7 / RHEL 7 und CentOS 6 / RHEL 6

PHP ist eine weit verbreitete Open-Source-Programmiersprache für die Webentwicklung, die von Rasmus Lerdorf entwickelt wurde. Es ist eine in HTML eingebettete Skriptsprache zum Erstellen dynamischer Websites.

CentOS 7/6 wird standardmäßig mit PHP 5.x geliefert, was bereits das Ende der Lebensdauer darstellt.

In diesem Beitrag werden wir sehen, wie man PHP 7.4 / 7.3 / 7.2 auf CentOS 7 / RHEL 7 &CentOS 6 / RHEL 6 installiert.

PHP 7.x-Repository hinzufügen

Remi, ein Drittanbieter-Repository, das die neueste Version von PHP (7.4 / 7.3 / 7.2 / 7.1) für CentOS anbietet.

Um das Remi-Repository zu aktivieren, installieren Sie das Autokonfigurationspaket für das Remi-Repository.

### CentOS 7 / RHEL 7 ###

yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

yum install -y https://rpms.remirepo.net/enterprise/remi-release-7.rpm

### CentOS 6 / RHEL 6 ###

yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm

yum install -y https://rpms.remirepo.net/enterprise/remi-release-6.rpm

Installieren Sie PHP 7.x auf CentOS 7 und CentOS 6

Installieren Sie PHP 7.4 auf CentOS 7

Verwenden Sie den folgenden Befehl, um das PHP 7.4-Paket zu installieren, indem Sie das Remi PHP 7.4-Repository vorübergehend aktivieren.

Remi stellt keine PHP 7.4-Pakete für CentOS 6 bereit
yum install -y --enablerepo=remi-php74 php php-cli

Installieren Sie PHP 7.3 auf CentOS 7 und CentOS 6

Verwenden Sie den folgenden Befehl, um das PHP 7.3-Paket zu installieren, indem Sie das Remi PHP 7.3-Repository vorübergehend aktivieren.

yum install -y --enablerepo=remi-php73 php php-cli

Installieren Sie PHP 7.2 auf CentOS 7 und CentOS 6

Verwenden Sie den folgenden Befehl, um das PHP 7.2-Paket zu installieren, indem Sie das Remi PHP 7.2-Repository vorübergehend aktivieren.

yum install -y --enablerepo=remi-php72 php php-cli

Installieren Sie PHP 7.1 auf CentOS 7 und CentOS 6

Verwenden Sie den folgenden Befehl, um das PHP 7.1-Paket zu installieren, indem Sie das Remi PHP 7.1-Repository vorübergehend aktivieren.

yum install -y --enablerepo=remi-php71 php php-cli

PHP-Version prüfen

Nachdem Sie die erforderliche PHP-Version installiert haben, überprüfen Sie die PHP-Version mit dem folgenden Befehl.

php -v

Ausgabe:

PHP 7.4.1 (cli) (built: Dec 17 2019 16:35:58) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies

Installieren Sie PHP-Erweiterungen

PHP-Erweiterungen sind kompilierte Bibliotheken, die bestimmte Funktionen/Unterstützung für Ihren Code ermöglichen. Wenn Sie beispielsweise die PHP-MySQL-Erweiterung installieren, kann Ihr PHP-Code eine Verbindung mit der MySQL-Datenbank herstellen.

Das PHP-Erweiterungspaket hat normalerweise den Namen php-.

Um die MySQL-Unterstützung zu installieren, können Sie das Paket php-mysqlnd installieren.

yum install -y --enablerepo=remi-php74 php-mysqlnd

Nachdem Sie eine bestimmte Erweiterung installiert haben, können Sie sie mit dem folgenden Befehl überprüfen.

php -m | grep -i mysql

Ausgabe:

mysqli
mysqlnd
pdo_mysql

PHP-Erweiterungen für WordPress

Die folgenden Erweiterungen sind gut genug, um WordPress auf Ihrem CentOS-System zu installieren und auszuführen. WordPress empfiehlt PHP v7.3 für die Installation.

yum install -y --enablerepo=remi-php73 php-dom php-simplexml php-ssh2 php-xml php-xmlreader php-curl php-date php-exif php-filter php-ftp php-gd php-hash php-iconv php-imagick php-json php-libxml php-mbstring php-mysqlnd php-openssl php-pcre php-posix php-sockets php-spl php-tokenizer php-zlib

PHP-Erweiterungen für Joomla

Die folgenden Erweiterungen sind gut genug, um Joomla auf Ihrem CentOS-System zu installieren und auszuführen. Joomla erfordert PHP v7.1 und höher.

yum install -y --enablerepo=remi-php73 php-mysqlnd php-zlib php-xml php-pear php-json php-mcrypt

PHP-Erweiterungen für Drupal

Die folgenden Erweiterungen sind gut genug, um Joomla auf Ihrem CentOS-System zu installieren und auszuführen. Drupal erfordert PHP v7.1 und höher.

yum install -y --enablerepo=remi-php73 php-mysqlnd php-date php-dom php-filter php-gd php-hash php-json php-pcre php-pdo php-session php-simplexml php-spl php-tokenizer php-xml

Schlussfolgerung

Das ist alles. Bitte teilen Sie uns Ihr Feedback im Kommentarbereich mit.


Cent OS
  1. So installieren Sie PHP 5.5 auf CentOS

  2. So installieren Sie PHP 5.6 unter CentOS 7

  3. So installieren Sie PHP 7.3 auf CentOS 8

  4. So installieren Sie PHP 8 unter CentOS 7

  5. So installieren Sie PHP 8 unter CentOS 8

So installieren Sie PHP 7.4 unter CentOS 8 / RHEL 8

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