PHP version 7.1.0 est sorti !
+
Par Remi le vendredi 2 décembre 2016, 05:54 - Archives - Lien permanent
La RC6 était bien GOLD, donc la version 7.1.0 GA vient juste d'être publiée, à la date prévue.
Un grand merci à tous les développeurs qui ont contribué à cette nouvelle version majeure de PHP, et à tous les testeurs des versions RC qui ont permit de livrer un version de qualité.
Les RPM sont disponibles dans le dépôt remi-php71 pour Fedora ≥ 23 et et Enterprise Linux ≥ 6 (RHEL, CentOS) ainsi qu'en Software Collection dans le dépôt remi-safe.
Lire l'annonce de version PHP 7.1.0 Release Announcement (en anglais).
La tribu s’agrandit:
Lire aussi :
Installation : voir la Configuration du dépôt et choisir le mode d'installation, ou utiliser l'assistant de configuration.
Remplacement du PHP par défaut du système par la version 7.1 (le plus simple) :
yum-config-manager --enable remi-php71 yum update php\*
Il est possible que la mise à jour échoue si des extensions installées ne sont pas encore disponibles pour PHP 7, cela évite de casser une installation sans avertissement, grâce à la protection de la compatibilité de l'ABI (php(zend-abi)). Après vérification, il peut donc être nécessaire de désinstaller certaines extensions avant la mise à jour. Normalement, l'ensemble des extensions compatibles PHP 7 sont aussi disponibles pour PHP 7.1 (sauf phalcon).
Installation en parallèle, en Software Collection de PHP 7.1 (x86_64 uniquement, recommandée pour les tests) :
yum install php71
À noter :
- la version EL7 est construite avec RHEL-7.2
- la version EL6 est construite avec RHEL-6.8
- cette version sera la version par défaut de Fedora 26, voir PHP 7.1
- les extensions commencent à être disponibles, voir la page PECL extension RPM status..
Informations, lire :
Paquets de base (php)
Software Collections (php70)
Commentaires
Informations :
Hier j'ai lancé une reconstruction en masse de toutes les extensions compatibles afin qu'elles soient toutes vraiment construites à partir de la version 7.1.0GA (et pas d'une RC plus ou moins ancienne).
Cela m'a permis de découvrir que 2 était cassées par des changements récents.
Évidement, les paquets disponibles contiennent ces corrections.
Par ailleurs, pour Enterprise Linux 7, j'ai profité de cette reconstruction pour basculer de l'utilisation de la bibliothèque pcre du système (8.32) vers celle embarquée (8.38), ce qui devrait corrigé quelques soucis régulièrement signalés (e.g. rhbz #1400267).
Billet archivé, voir PHP version 5.6.30, 7.0.15 et 7.1.1