Prérequis.
Mettre à jour le système.
sudo dnf upgrade --refresh -y
Exécutez la commande suivante pour installer ou vérifiez que le package dnf-plugins-core est présent.
sudo dnf install dnf-plugins-core -y
Installer PHP 8.1 depuis le dépot Remi.
Installer import et installer le dépôt remi.
sudo dnf install http://rpms.remirepo.net/fedora/remi-release-35.rpm
Vérifier l’installation.
dnf repolist | grep remi
# en sortie
# remi-modular Remi's Modular repository - Fedora 35 - x86_64
Activer le référentiel PHP 8.1 Remi.
PHP 8.0 est le choix PHP par défaut pour les installations standard de Fedora 35.
Une astuce rapide consiste à utiliser la commande (list php) pour voir les options disponibles et la valeur par défaut.
Notez que vous serez invité à importer la clé GPG pour le référentiel de Remi. Tapez (Y) pour continuer.
sudo dnf module list php
Pour réinitialiser list php
sudo dnf module list reset php -y
Activez PHP 8.1.
sudo dnf module enable php:remi-8.1
Installation de PHP 8.1
Le référentiel PHP Remi et PHP 8.1 sont maintenent reconnus comme version par défaut sur lesystème Fedora, installer PHP 8.1.
Taper « Y » pour accepter la clé GPG et procéder à l’installation.
sudo dnf install php
Tester l’installation de PHP 8.1.
php -v
Installation des modules les plus courants.
sudo dnf install php-cli php-fpm php-curl php-mysqlnd php-gd php-opcache php-zip php-intl php-common php-bcmath php-imagick php-xmlrpc php-json php-readline php-memcached php-redis php-mbstring php-apcu php-xml
Tester l’installation des modules.
php -m