Comme je crois fortement au potentiel des SCL pour fournir un moyen simple d'installer plusieurs versions en parallèle, et qu'il me semble utile d'offrir cette possibilité pour PHP 7.2 afin de permettre aux développeurs de tester leur application, aux sysadmin de préparer une migration, ou simplement d'utiliser cette version pour une application spécifique, j'ai décidé de créer cette nouvelle SCL.

Je prévois aussi de proposer cette version pour Fedora 27.

J'aurais l'honeur de partager le rôle de Release Manager de cette version avec Sara Golemon.

Installation :

yum --enablerepo=remi-test install php72

emblem-important-2-24.pngA noter :

  • la SCL est totalement indépendante du système, et ne le modifie pas
  • cette SCL est dans le dépôt remi-safe (dans le dépôt remi pour Fedora)
  • l'installation est dans le dossier /opt/remi/php72, la configuration dans le dossier /etc/opt/remi/php72
  • le module pour Apache, php72-php, est disponible, mais évidement un seul mod_php peut être utiliser (il faudrait donc désactiver ou désinstaller tout autre module afin de l'utiliser, celui fournit par le paquet "php" reste prioritaire)
  • le service FPM (php72-php-fpm) est disponible, il écoute par défaut sur le port 9000, il faudrait donc adapter la configuration si vous souhaitez utiliser plusieurs services FPM en même temps.
  • la commande php72 permet d'accéder simplement à cette version, cependant l'utilisation de la commande scl reste la meilleure méthode (ou module)
  • Il s'agit pour l'instant de la version 7.2.0-dev, mais les versions alpha/beta devrait être disponibles dans les prochaines semaines.
  • quelques extensions PECL sont aussi disponibles, voir la page status des extensions
  • seulement pour  x86_64, pas de plan pour les autres architectures.

emblem-notice-24.pngLire aussi les autres articles concernant les SCL, notamment la description de Ma station de travail PHP.

$ module load php72
$ php --version
PHP 7.2.0-dev (cli) (built: Apr 12 2017 09:48:21) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.2.0-dev, Copyright (c) 1998-2017 Zend Technologies
    with Zend OPcache v7.2.0-dev, Copyright (c) 1999-2017, by Zend Technologies

Comme d'habitude, vos retours sont les bienvenus, un forum dédié aux SCL est ouvert.

Software Collections (php72)