Comment installer PHP 8 sur Centos / Rhel 8/7

Comment installer PHP 8 sur Centos / Rhel 8/7

Php est un langage de script côté serveur open-source populaire qui fait partie intégrante du développement de pages Web dynamiques. Php 8.0 est enfin sorti et est sorti le 26 novembre 2020. Il promet de nombreuses améliorations et optimisations qui sont définies pour rationaliser comment les développeurs écrivent et interagissent avec le code PHP.

Dans ce guide, vous apprendrez à installer Php 8.0 sur Centos 8/7 et RHEL 8/7.

Étape 1: Activer le référentiel EPEL et REMI sur Centos / Rhel

Dès le départ, vous devez activer le Epel Référentiel sur votre système. Epel, court pour Packages supplémentaires pour l'entreprise Linux, est un effort du Feutre équipe qui fournit un ensemble de packages supplémentaires qui ne sont pas présents par défaut sur Rhel & Centos.

$ sudo dnf install -y https: // dl.fedoraproject.org / pub / epel / epel-libérer lest-8.noarch.RPM [sur Centos / Rhel 8] $ sudo yum install -y https: // dl.fedoraproject.org / pub / epel / epel-libérer-LATEST-7.noarch.RPM [sur Centos / Rhel 7]] 

Remi Le référentiel est un référentiel tiers qui fournit une large gamme de Php versions pour Redhat Enterprise Linux. Pour installer le Remi référentiel, exécutez la commande:

$ sudo dnf install -y https: // rpms.remirepo.Net / Enterprise / REMI-Release-8.RPM [sur Centos / Rhel 8] $ sudo yum install -y https: // rpms.remirepo.Net / Enterprise / REMI-Release-7.RPM [sur Centos / Rhel 7]] 

Étape 2: Installez PHP 8 sur Centos / Rhel

Une fois l'installation terminée, procédez et énumérez les php Streams de module comme indiqué:

$ sudo dnf module list php [Sur rhel 8]] 

Juste en bas, assurez-vous de remarquer le remi-8.0 module PHP.

Liste des modules PHP 8

Nous devons activer ce module avant d'installer Php 8.0. Autoriser PHP: REMI-8.0, exécuter:

$ sudo dnf module activer php: remi-8.0 -y [Sur rhel 8]] 
Activer le module PHP REMI

Sur Centos 7, Utilisez les commandes suivantes.

$ sudo yum -y installer yum-utils $ sudo yum-config-manager --disable 'remi-php *' $ sudo yum-config-manager --enable remi-php80 

Une fois activé, installez Php 8.0 pour Apache ou Nginx serveur Web comme indiqué:

Installer php 8.0 pour Apache

À installer Php 8 Sur le serveur Web Apache installé, exécutez:

$ sudo dnf installer php php-Cli php-commun 
Installez PHP 8 pour Apache

Installer php 8.0 pour nginx

Si vous utilisez Nginx dans votre pile de développement, envisagez d'installer php-fpm comme montré.

$ sudo dnf installer php php-Cli php-commun php-fpm 

Étape 3: Vérifiez PHP 8.0 sur Centos / Rhel

Il y a deux façons que vous pouvez utiliser pour vérifier le Php version. En ligne de commande, émettez la commande.

$ php -v 
Vérifiez PHP 8 à partir de la ligne de commande

De plus, vous pouvez créer un exemple de fichier PHP dans le / var / www / html dossier comme indiqué:

$ sudo vim / var / www / html / info.php 

Ensuite, ajoutez le code PHP suivant qui remplira la version de PHP aux côtés des modules installés.

 

Sauvegarder et quitter. Assurez-vous de redémarrer le Apache ou Nginx serveur Web comme indiqué.

$ sudo systemctl redémarrer httpd $ sudo systemctl redémarrer nginx 

Ensuite, rendez-vous sur votre navigateur et accédez à l'adresse indiquée:

http: // server-ip / info.php 

La page Web affiche une mine d'informations concernant la version de PHP installée telle que la date de construction, le système de construction, l'architecture et une multitude d'extensions de PHP.

Vérifiez les informations Php 8

Étape 3: Installer PHP 8.0 Extensions dans Centos / Rhel

Les extensions PHP sont des bibliothèques qui fournissent des fonctionnalités supplémentaires à PHP. Pour installer une extension PHP, utilisez la syntaxe:

$ sudo yum install php- extension-name 

Par exemple, pour permettre à PHP de travailler de manière transparente avec MySQL, vous pouvez installer l'extension MySQL comme indiqué.

$ sudo yum installer php-mysqlnd 

Enfin, vous pouvez vérifier les extensions installées à l'aide de la commande:

$ php -m 

Pour vérifier si une extension spécifique est installée, exécutez:

$ php -m | nom d'extension grep 

Par exemple:

$ php -m | grep mysqlnd 
Vérifiez l'extension PHP

En fin de compte, nous espérons que vous pourrez maintenant installer confortablement Php 8.0 aux côtés de diverses extensions de PHP sur Centos / Rhel 8/7.