PHP en version 5.4
22 mai 2012 - FoolEcho
PHP a été mis à jour à sa dernière version majeure 5.4. Le changelog peut être trouvé à php.net/ChangeLog-5.php, un guide de migration détaillé à fr.php.net/migration54. En plus de cela, les changements d’empaquetage suivants ont été apportés:
- Le patch et l’extension Suhosin ont été supprimés. Pour en savoir plus sur cette décision: pierre-schmitz.com/php-5-4-1-in-suhosin-out . Si vous aviez utilisé l’extension suhosin avant, supprimez le paquet
php-suhosin
car il n’est plus compatible avec PHP 5.4 - Notez que l’API d’extension a été modifiée. Si vous utilisez des extensions tierces qui ne sont pas dans nos dépôts, vous devez au moins les recompiler ou mettre à jour vers une version compatible.
- Le module json est maintenant intégré dans PHP lui-même. Par conséquent, supprimer la directive
extension=json.so
de votre fichier php.ini. - L’extension GD a été compilé avec le support webp en utilisant la bibliothèque libvpx.
Assurez-vous de fusionner les modifications de php.ini dans votre copie locale, ou probablement plus simple: ajustez le nouveau php.ini à vos besoins. Si vous rencontrez des problèmes tout en utilisant l’extension APC, vous pouvez essayer le paquet php-xcache
qui a été ajouté au dépôt.
Dernier changement et non le moindre: tout particulièrement si vous exécutez de vieux scripts, assurez-vous qu’ils ne reposent pas sur des fonctionnalités telles que «Safe Mode» ou «Magic Quotes». Comme ces caractéristiques ont été retirées, une mise à jour PHP 5.4 se traduira par de sérieux trous de sécurité.