Comment installer PHP 8 sur Centos / Rhel 8/7
- 1762
- 81
- Rayan Lefebvre
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 8Nous 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-communInstallez 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 -vVé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 mysqlndVé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.
- « Comment installer l'outil de messagerie Slack dans Linux
- Comment installer l'outil de surveillance ICINGA2 sur OpenSUSE »