Comment installer PHP 7.4, 7.3 et 7.2 sur Centos / Rhel 7

Comment installer PHP 7.4, 7.3 et 7.2 sur Centos / Rhel 7

Php 7.4 est la dernière version stable de PHP. Mai des référentiels populaires de YUM fournit des packages RPM pour PHP 7. Cet article utilise les référentiels REMI et EPEL YUM pour installer les packages requis sur votre système. Cet article vous aidera à installer PHP 7.4, php 7.3, Php 7.2, php 7.1 sur Centos & Redhat 7 serveurs. Ce tutoriel a été testé avec Centos Linux version 7.4.1708.

  • Installez PHP7, NGINX et MySQL sur Centos / Redhat

Configuration du référentiel

Tout d'abord, vous devez activer les référentiels REMI et EPEL YUM sur votre système. Utilisez la commande suivante pour installer le référentiel EPEL sur vos systèmes CentOS et Red Hat 7/6

Utilisez cette commande pour installer le référentiel Epel Yum sur votre système

sudo yum installer EPEL-Release 

et exécutez maintenant l'une des commandes suivantes selon votre version de système d'exploitation pour installer le référentiel REMI.

sudo rpm -uvh http: // RPMS.familicollet.com / Enterprise / remi-libéré-7.RPM 

Installez PHP 7 sur CentOS

Votre système est préparé pour l'installation de PHP à partir de référentiels YUM. Utilisez l'une des commandes suivantes pour installer PHP 7.4 ou php 7.3 ou php 7.2 ou php 7.1 sur votre système en fonction de vos exigences.

## Installer PHP 7.4 yum --enablerepo = remi-php74 installer php ## installer php 7.3 yum --enablerepo = remi-php73 installer php ## installer php 7.2 yum --enablerepo = remi-php72 installer php ## installer php 7.1 yum --enablerepo = remi-php71 installer php 

J'ai installé la dernière version php 7.4 sur mon système. Exécutez maintenant la commande suivante pour vérifier la version PHP active actuelle sur mon système.

php -v Php 7.4.1 (CLI) (Construit: 17 décembre 2019 16:35:58) (NTS) Copyright (c) Le groupe PHP Zend Engine V3.4.0, Copyright (C) Zend Technologies 

Installer des modules PHP

Vous devrez peut-être également installer des modules PHP supplémentaires en fonction de vos exigences d'application. La commande ci-dessous installera des modules PHP plus utiles.

### pour Php 7.4 yum --enablerepo = remi-php74 installer php-xml php-soap php-xmlrpc php-mbstring php-json php-gd php-mcrypt ### pour php 7.3 yum --enablerepo = remi-php73 Installez php-xml php-soap php-xmlrpc php-mbstring php-json php-gd php-mcrypt ### pour php 7.2 yum --enablerepo = remi-php72 installer php-xml php-soap php-xmlrpc php-mbstring php-json php-gd php-mcrypt ### pour php 7.1 yum --enablerepo = remi-php71 installer php-xml php-soap php-xmlrpc php-mbstring php-json php-gd php-mcrypt 

Vous pouvez exécuter la commande suivante pour rechercher d'autres modules PHP disponibles sous des référentiels YUM configurés. EXEMPLE CI-DESSOUS rechercher tous les modules pour PHP 7.4.

yum --enablerepo = remi-php73 Search php | grep php73 * REMI-PHP74: Repo1.cendre.Innoscale.net php74.x86_64: package qui installe PHP 7.4 php74-php.x86_64: Langue de script PHP pour créer des sites Web dynamiques Php74-Php-Bcmath.x86_64: un module pour les applications PHP pour l'utilisation du bcmath php74-php-brotli.x86_64: extension Brotli pour php php74-php-CLI.x86_64: interface de ligne de commande pour php php74-php-commun.x86_64: fichiers communs pour php php74-php-componère.x86_64: Composer des classes PHP à l'exécution Php74-Php-dba.x86_64: un module de couche d'abstraction de base de données pour les applications PHP Php74-Php-DBG.x86_64: le débogueur PHP interactif PHP74-PHP-Devel.x86_64: fichiers nécessaires pour créer des extensions de PHP PHP74-PHP-Embedded.x86_64: bibliothèque PHP pour l'intégration dans les applications PHP74-PHP-Enchant.x86_64: Extension de l'orthographe de l'enchanteur pour les applications PHP Php74-php-fpm.x86_64: PHP FastCGI Process Manager PHP74-Php-GD.x86_64: un module pour les applications PHP pour l'utilisation du graphique GD Php74-Php-GMP.x86_64: un module pour les applications PHP pour l'utilisation du GNU MP PHP74-PHP-IMAP.x86_64: un module pour les applications PHP qui utilisent IMAP PHP74-PHP-INTL.x86_64: Extension d'internationalisation pour les applications PHP Php74-Php-Json.x86_64: Extension de notation d'objet JavaScript pour php…