Sitedetout - Tutoriels informatiques

Installation de PHP 7.0 – 7.1 – 7.2 ou 7.3 sur CentOs 7

En essayant d’installer une nouvelle version de PHP sur un système Linux, On trouve que les dépôts officiels des distributions Linux ne proposent souvent pas les dernières versions de PHP. C’est le cas aujourd’hui de la version PHP 7.3 sur CentOs 7.

Cependant, d’autres dépôts permettent de récupérer les dernières versions de PHP, notamment :

  • SCL : Synonyme de Software Collections, ces dépôts sont mis en place et maintenus par Redhat pour CentOs.
  • Webtatic : Ce dépôt à pour vocation de fournir au administrateurs les dernières versions stables des packages web.
  • Rémi Collet : Il s’agit d’un dépôt d’un membre passionné de la communauté Fedora et contient les dernières version de PHP.

Mon choix s’est tourné vers les dépôts Rémi qui ont l’avantage d’avoir les dernières versions de PHP. En effet, à l’heure de l’écriture de cet article, la version PHP 7.3 n’est pas encore disponible dans les dépôts SCL de ma machine. Une simple commande peut le prouver :

[root@localhost ~]# yum search php | grep 73
[root@localhost ~]#

Par contre, La version 7.2 est disponible sur SCL. En générale, si votre préoccupation est la stabilité des versions, dans ce cas utilisez plutôt les dépôts SCL que Redhat maintient officiellement.

Installation du dépôt Remi
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

En plus, nous aurons besoin du package yum-utils qui étend les capacités de l’outil yum. Il permet entre autres de faciliter l’activation ou la désactivation des dépôts.

yum install yum-utils
Activation du dépôt Remi

Ainsi, on pourra utiliser la commande yum-config-manager pour activer le dépôt Remi.

yum-config-manager --enable remi-php73

Ici, on a choisi d’installer la version PHP 7.3, mais si vous souhaitez installer une autre version de PHP, vous pouvez activez son dépôt correspondant comme suit :

PHP 7.0 : yum-config-manager --enable remi-php70
PHP 7.1 : yum-config-manager --enable remi-php71
PHP 7.2 : yum-config-manager --enable remi-php72
PHP 7.3 : yum-config-manager --enable remi-php73
Installation de PHP 7.3
yum install php php-fpm php-mcrypt php-cli php-gd php-curl php-mysql php-ldap php-zip php-fileinfo
Vérification de la version PHP installée

Enfin, on peut vérifier que PHP 7.3 est bien installe sur notre CentOs de la manière suivante :

php -v
PHP 7.3.11 (cli) ...
...
Lister les modules PHP installés
php --modules

Toutefois, si vous avez besoin d’un module supplémentaire, utilisez les commandes yum search et yum install pour l’ajouter.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.

Menu Title
Chargement...

Powered by sitedetout.com