CentOS 8 fournit PHP version 7.2, 7.3 dans son référentiel officiel
Commande pour installer le package de configuration du référentiel EPEL :
dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
Commande pour installer le package de configuration du référentiel Remi :
dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm
Commande pour installer le package yum-utils (pour la commande yum-config-manager) :
dnf install yum-utils
Vous voulez une version unique, ce qui signifie remplacer les packages de base de la distribution
Les packages ont le même nom que le référentiel de base, c'est-à-dire php- *
Certaines dépendances courantes sont disponibles dans le référentiel remi-safe, qui est activé par défaut
Vous devez activer le flux de module pour la version 7.3 :
module dnf reset php
module dnf install php:remi-7.3
Commande de mise à niveau (le référentiel ne fournit que PHP) :
dnf update
Commande pour installer des packages supplémentaires :
dnf install php-xxx
(php-7.3 ou php7.4 ou php8.0)Commande pour installer les packages de test :
dnf --enablerepo=remi-modulaire-test install php-xxx (...)
Commande pour vérifier la version installée et les extensions disponibles :
php --version
php --modules