PHP est un langage de script côté serveur. PHP est utilisé pour développer des sites Web statiques ou dynamiques ou des applications Web. De nombreux CMS populaires tels que WordPress, Magento et Joomla sont écrits en PHP. Des frameworks tels que Laravel, Symfony et CodeIgniter utilisent également PHP.
Dans ce didacticiel, vous apprendrez à installer PHP 7.2, 7.3, 7.4 ou 8.0 au Rocky Linux 8.
Installer PHP sur Rocky Linux 8
Rocky Linux 8 AppStream contient PHP 7.2, 7.3 et 7.4. La version par défaut est PHP 7.2.
Pour lister la version PHP disponible :
$ sudo dnf module list php
Sortir:
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] indiquer le module PHP par défaut.
Tout d’abord, choisissez votre version spécifique et activer son module PHP.
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
Pour obtenir la nouvelle version de PHP, activez le Référentiel Rémi. Tout d’abord, activez le EPEL référentiel sur Rocky Linux.
$ sudo dnf install epel-release
Puis, activer le référentiel Remi en utilisant la commande suivante.
$ sudo dnf install dnf-utils https://rpms.remirepo.net/enterprise/remi-release-8.rpm
Vous pouvez maintenant lister les modules PHP pour voir la version PHP disponible dans le référentiel Remi.
Sortir:
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 indique que le référentiel Remi a la version PHP 8.0.
Maintenant, réinitialisez le module PHP par défaut et activez le dernier module PHP sur le référentiel Remi qui est PHP 8.0
$ sudo dnf module list reset php
$ sudo dnf module enable php:remi-8.0
Installer PHP
Une fois qu’un module PHP spécifique est activé, installer PHP et les extensions PHP les plus courantes :
$ sudo dnf install php php-cli php-gd php-curl php-zip php-mbstring php-opcache php-intl php-mysqlnd
Maintenant, vérifiez en vérifiant la version PHP :
$ php -v
Sortir:
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
Pour les tests, j’ai activé le module remi-8.0 – qui a installé PHP 8.0.9 que vous pouvez voir dans la sortie.
Conclusion
Rocky Linux 8 AppSteam possède déjà PHP 7.4 qui est utilisé par de nombreuses applications. Si vous avez besoin de la dernière version, vous pouvez activer le référentiel Remi.
Merci d’avoir lu, faites-nous part de vos suggestions dans la section commentaires ci-dessous.