PHP 5.4.29 et 5.5.13
+
+
Par Remi le vendredi 30 mai 2014, 11:28 - Archives - Lien permanent
Les RPM de PHP version 5.5.13 sont disponibles dans le dépôt remi pour Fedora et dans le dépôt remi-php55 pour Enterprise Linux.
Les RPM de PHP version 5.4.29 sont disponibles dans le dépôt remi pour Enterprise Linux (RHEL, CentOS...).
Annonces des versions :
Installation de PHP 5.5
yum --enablerepo=remi-php55,remi update php\*
Installation de PHP 5.4
yum --enablerepo=remi update php\*
Et bientôt dans les mises à jour officielles:
À noter :
- la version EL7 est construite avec RHEL-7.0RC
- la version EL6 est construite avec RHEL-6.5
- pour php 5.5, l'extension Zip est désormais fournit dans le paquet php-pecl-zip.
- beaucoup de nouvelles extensions sont aussi disponible, voir PECL extension RPM status page
Informations, lire :
Commentaires
La correction du bug #67072 entraine un changement de comportement des fonctions serialize/unserialize (cf UPGRADING)
Le code suivant n'est donc plus valide (et pas très propre) :
Pour créer un objet, sans appeller son constructeur, la solution propre est (php > 5.4) :
PHPUnit et Doctrine sont affectés. Le problème est déjà corrigé mais aucune version n'a encore été publiée. Les paquets php-phpunit-PHPUnit-MockObject et php-doctrine-orm intègrent la correction.
Un correctif sera sans doute prochainement appliqué à PHP pour limiter les effets de cette rupture de compatibilité.
Mise à jour en 5.4.29-2 et 5.5.13-2, avec le correctif pour contourner le changement de comportement de unserialize.
Mise à jour en 5.4.29-3 et 5.5.13-3, avec un correctif pour une autre régression, dans DateTime, liée à la correction du bug #67118.
Billet archivé, voir PHP 5.4.30 et 5.5.14