So installieren Sie PHP auf Rocky Linux 8

PHP ist eine serverseitige Skriptsprache. PHP wird verwendet, um statische oder dynamische Websites oder Webanwendungen zu entwickeln. Viele beliebte CMS wie WordPress, Magento und Joomla sind in PHP geschrieben. Frameworks wie Laravel, Symfony und CodeIgniter verwenden ebenfalls PHP.

In diesem Tutorial erfahren Sie, wie Sie Installieren Sie PHP 7.2, 7.3, 7.4 oder 8.0 an Rocky Linux 8.

Installieren Sie PHP auf Rocky Linux 8

Rocky Linux 8 AppStream enthält PHP 7.2, 7.3 und 7.4. Die Standardversion ist PHP 7.2.

So listen Sie die verfügbare PHP-Version auf:

$ sudo dnf module list php

Ausgabe:

Last metadata expiration check: 0:00:06 ago on Thu 05 Aug 2021 06:55:15 AM UTC.
Rocky Linux 8 - AppStream
Name Stream Profiles Summary
php 7.2 [d] common [d], devel, minimal PHP scripting language
php 7.3 common [d], devel, minimal PHP scripting language
php 7.4 common [d], devel, minimal PHP scripting language
Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled

[d] geben das Standard-PHP-Modul an.

Wählen Sie zuerst Ihre spezifische Version und aktivieren Sie sein PHP-Modul.

PHP 7.2

$ sudo dnf module enable php

PHP 7.3

$ sudo dnf module enable php:7.3

PHP 7.4

$ sudo dnf module enable php:7.4

PHP 8.0

Um die neue PHP-Version zu erhalten, aktivieren Sie die Remi-Repository. Aktivieren Sie zuerst die EPEL Repository auf Rocky Linux.

$ sudo dnf install epel-release

Dann, Aktivieren Sie das Remi-Repository mit dem folgenden Befehl.

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

Jetzt können Sie die PHP-Module auflisten, um die im Remi-Repository verfügbare PHP-Version anzuzeigen.

Ausgabe:

Last metadata expiration check: 0:00:16 ago on Thu 05 Aug 2021 09:56:19 AM UTC.
Rocky Linux 8 - AppStream
Name Stream Profiles Summary
php 7.2 [d] common [d], devel, minimal PHP scripting language
php 7.3 common [d], devel, minimal PHP scripting language
php 7.4 common [d], devel, minimal PHP scripting language
Remi's Modular repository for Enterprise Linux 8 - x86_64
Name Stream Profiles Summary
php remi-7.2 common [d], devel, minimal PHP scripting language
php remi-7.3 common [d], devel, minimal PHP scripting language
php remi-7.4 common [d], devel, minimal PHP scripting language
php remi-8.0 common [d], devel, minimal PHP scripting language

remi-8.0 zeigt an, dass das Remi-Repository die Version PHP 8.0 hat.

Setzen Sie nun das Standard-PHP-Modul zurück und aktivieren Sie das neueste PHP-Modul im Remi-Repository, das PHP 8.0 ist

$ sudo dnf module list reset php
$ sudo dnf module enable php:remi-8.0

PHP installieren

Sobald ein bestimmtes PHP-Modul aktiviert ist, PHP installieren und die gängigsten PHP-Erweiterungen:

$ sudo dnf install php php-cli php-gd php-curl php-zip php-mbstring php-opcache php-intl php-mysqlnd

Überprüfen Sie nun die PHP-Version:

$ php -v

Ausgabe:

PHP 8.0.9 (cli) (built: Jul 29 2021 12:53:58) ( NTS gcc x86_64 )
Copyright (c) The PHP Group
Zend Engine v4.0.9, Copyright (c) Zend Technologies
with Zend OPcache v8.0.9, Copyright (c), by Zend Technologies

Zum Testen habe ich das Modul remi-8.0 aktiviert – welches PHP 8.0.9 installiert hat was man in der Ausgabe sehen kann.

Fazit

Rocky Linux 8 AppSteam verfügt bereits über PHP 7.4, das von vielen Anwendungen verwendet wird. Wenn Sie die neueste Version benötigen, können Sie das Remi-Repository aktivieren.

Vielen Dank fürs Lesen. Bitte teilen Sie uns Ihre Vorschläge im Kommentarbereich unten mit.