Comment installer PHP 8 sur Centos / Rhel 8

Comment installer PHP 8 sur Centos / Rhel 8

Php 8.0 est une mise à jour majeure publiée par l'équipe PHP le 26 novembre 2020. Il contient un grand nombre de nouvelles fonctionnalités et optimisations sur les versions précédentes. Pour en savoir plus sur Lire le journal de modification PHP 8.

REMI et EPEL sont les référentiels les plus populaires contient les derniers packages RPM pour l'installation. Il contient également les packages PHP 8 RPM à installer sur les systèmes CentOS / RHEL 8.

Cet article vous décrira comment installer PHP 8 sur Centos 8 ou Rhel 8 Linux System.

Avant que nous commencions

Connectez-vous au système CentOS 8 avec un compte privilégié sudo.

Facultativement, vous pouvez mettre à niveau les packages actuels de votre système en exécutant la commande.

mise à niveau DNF  

Étape 1 - Activer le référentiel PHP

Les référentiels par défaut CENTOS / RHEL ne contiennent pas les derniers packages PHP 8. Afin d'installer PHP 8 sur le système CentOS 8, activez les référentiels EPEL et REMI YUM sur votre système.

Ouvrez un terminal et exécutez les commandes ci-dessous pour configurer les référentiels REMI et EPEL:

sudo dnf install -y https: // dl.fedoraproject.org / pub / epel / epel-libérer lest-8.noarch.RPM  sudo dnf install -y https: // rpms.remirepo.Net / Enterprise / REMI-Release-8.RPM  

Une fois que vous avez installé les deux packages ci-dessus, utilisez l'outil de ligne de commande DNF pour actif PHP: REMI-8.0 Référentiel, qui contient des packages PHP 8.

module sudo dnf activer PHP: REMI-8.0 -y  

Vérifiez le référentiel actif des packages PHP sur votre système.

Liste des modules sudo dnf php  

Assurez-vous que le REMI-8.0 Steam est actif pour les packages PHP. Il aura [e] Juste après le nom du référentiel. Voir la capture d'écran ci-dessous:

Étape 2 - Installation de PHP 8 sur CentOS

Votre système est prêt pour l'installation PHP 8. Exécutez la commande suivante à partir du terminal.

sudo dnf installer php php-Cli php-commun  

Appuyez sur «y» pour toute confirmation invitée lors de l'installation.

Une fois que l'installation a réussi, exécutez la commande ci-dessous pour afficher la version PHP installée sur votre système.

php -v  

À ce stade, vous avez réussi à installer PHP 8 sur les systèmes CentOS 8 et RHEL 8.

Étape 3 - Installez Apache avec PHP 8 sur CentOS

C'est l'étape facultative pour vous, si vous avez juste besoin de PHP CLI pour exécuter des scripts PHP.

Mais dans la plupart des cas, nous utilisons Apache pour déployer une application Web basée sur PHP. Exécutez simplement la commande suivante sur Apache Web Server sur votre système.

sudo dnf installer httpd -y  

Maintenant, Verity qu'Apache est lue pour servir les fichiers PHP sur le Web. Permet de créer un fichier d'informations PHP sur votre serveur CentOS. Le Virulhost par défaut utilise / var / www / html comme racine de document. Créez donc un fichier sous ce répertoire:

Echo ""> / var / www / html / info.php  

Informations d'accès suivantes.Fichier PHP à l'aide de l'adresse IP du serveur comme ci-dessous:

Étape 4 - Installation de l'extension PHP

Généralement, l'application Web dépend de l'extension PHP multiple. Une extension PHP est une bibliothèque spécialement formée pour les tâches spécifiques.

Afficher les extensions PHP disponibles, Type:

sudo dnf search php- *  

Maintenant, installez toute l'extension PHP requise pour votre application.

sudo dnf installer php-gd php-mbstring php-mysqlnd  

Utiliser -m Option à afficher les extensions PHP actuellement activées.

php -m  php -m | nom d'extension grep  

Conclusion

Ce tutoriel vous a aidé à installer PHP 8.0 y compris l'extension requise sur le système CentOS / Rhel 8 Linux.