Comment installer PHP 8.2-7.4 sur Rhel & Centos Stream 9

Comment installer PHP 8.2-7.4 sur Rhel & Centos Stream 9

PHP est un langage de script populaire qui est utilisé pour développer des applications Web dynamiques. Il s'agit d'un langage de programmation open source qui peut être facilement installé sur une variété de systèmes d'exploitation, y compris CentOS 9. Dans cet article, nous vous guiderons à travers les étapes de l'installation de PHP sur CentOS 9.

Avant de commencer, assurez-vous que vous avez un système CentOS Stream 9 avec accès root.

Étape 1: mise à jour des packages système

Avant d'installer un nouveau logiciel, il est recommandé de mettre à jour vos packages système. Vous pouvez le faire en exécutant la commande suivante:

Mise à jour Sudo Yum  

Étape 2: Configuration du référentiel EPEL et REMI

Tout d'abord, vous devez configurer les référentiels EPEL et REMI sur votre système. Le référentiel REMI contient les derniers packages PHP pour les systèmes CENTOS et RHEL.

Utilisez la commande ci-dessous pour configurer le référentiel EPEL sur votre système:

sudo dnf install -y https: // dl.fedoraproject.org / pub / ePEL / ePel-Release-Latest-9.noarch.RPM  

Après cela, configurez le référentiel REMI en exécutant la commande ci-dessous:

sudo dnf install -y https: // rpms.remirepo.Net / Enterprise / REMI-Release-9.RPM  

Étape 3: Installation de PHP dans CentOS 9

Le remi Le référentiel contient PHP 8.2, 8.1, 8.0 et 7.4 forfaits. Vous pouvez activer le référentiel souhaité et installer des packages PHP avec les étapes ci-dessous:

  1. Une fois l'installation du référentiel terminé, répertoriez tous les flux de modules PHP disponibles avec la commande suivante:
    Liste des modules sudo dnf php  
    Afficher les versions PHP disponibles

    La capture d'écran ci-dessus montre que PHP 8.1 est un référentiel actif. Vérifiez la version PHP requise pour votre application et exécutez la commande ci-dessous.

  2. Par exemple, j'ai besoin d'installer Php 8.2, Alors choisi PHP: REMI-8.2. Vous pouvez sélectionner une autre version selon vos exigences:
    module sudo dnf activer PHP: REMI-8.2  

    Activer PHP 8.2 modules

  3. Enfin, exécutez la commande suivante pour installer PHP sur votre système CentOS 9.
    sudo dnf installer php php-Cli php-commun  
  4. Vous pouvez vérifier la version PHP installée en utilisant:
    php -v  Php 8.2.2 (CLI) (Construit: 31 janvier 2023 13:31:55) (NTS GCC X86_64) Copyright (C) Le groupe PHP Zend Engine V4.2.2, Copyright (c) Zend Technologies avec Zend Opcache V8.2.2, Copyright (C), par Zend Technologies 

Étape 4: Installation des modules PHP

Les modules PHP sont des bibliothèques qui étendent les fonctionnalités de PHP. Ils sont utilisés pour ajouter des fonctionnalités spécifiques à PHP, telles que la connectivité de la base de données ou la manipulation d'image. Pour installer des modules PHP supplémentaires, utilisez la commande suivante:

sudo dnf install php- extension-name 

Remplacer nom d'extension avec le nom du module que vous souhaitez installer. Par exemple, pour installer le mysql Module, exécutez la commande suivante:

sudo dnf installer php-mysql  

Étape 5: Configuration de PHP

Après avoir installé PHP et les modules souhaités, vous pouvez configurer PHP en modifiant son fichier de configuration, PHP.ini. Ce fichier est situé dans le / etc / php.répertoire INI. Vous pouvez le modifier en utilisant votre éditeur de texte préféré.

Par exemple, pour modifier le fichier à l'aide de l'éditeur de texte Nano, exécutez la commande suivante:

sudo nano / etc / php.ini  

Après avoir apporté les modifications nécessaires, enregistrez le fichier et fermez l'éditeur de texte.

Conclusion

Dans cet article, nous vous avons montré comment installer PHP sur CentOS 9. Nous avons également expliqué comment installer des modules PHP supplémentaires et comment configurer PHP en modifiant son fichier de configuration. Avec ces étapes, vous pouvez maintenant commencer à développer des applications Web dynamiques à l'aide de PHP sur votre système CentOS 9.