PHP 5.3.0 publié !
+
Par Remi le mardi 30 juin 2009, 20:47 - Archives - Lien permanent
Les RPM de la version finale de PHP 5.3.0 sont disponibles pour Fedora dans le dépôt remi et pour Enterprise Linux (RHEL/CentOS) dans le dépôt remi-test (pour quelques jours avant de passer dans remi).
Lire l'annonce de cette version : PHP 5.3.0 Released!
Utilisez YUM pour les installer :
yum --enable remi update php-\*
Notes importantes :
Les extensions mysql et mysqli ont été construite avec MySQL 5.1.35.
L'extension OCI8 a été construite avec les clients Oracle version 11 (Oracle 10 pour les version PowerPC)
L'extension ncurses (php-ncurses) n'est plus distribuée avec PHP et devient donc une extension pecl (php-pecl-ncurses).L'extension phar est désormais distribuée avec PHP,. le paquet php-common fournit l'extension et le paquet php-cli la commande phar.phar. Le paquet php-pecl-phar est donc obsolète.
L'extension Fileinfo est désormais distribuée avec PHP, le paquet php-common fournit l'extension. Le paquet php-pecl-Fileinfo est donc obsolète.
L'extension SQLite3 fait son apparition (fedora ≥ 9). Elle est intégrée dans le paquet php-pdo (comme les autres extensions sqlite).
L'extension d'internationalisation intl fait son apparition dans le paquet php-intl.
L'extension dbase n'est plus fournie (désolé).
L'extension mhash n'est plus fournie. Voir son remplacement par l'extension HASH Message Digest Framework.
Les extensions Posix, Sémaphore et mémoire partagée sont désormais dans le paquet php-process (comme en rawhide)
L'extension GNU Recode fait son apparition dans le paquet php-recode (comme en rawhide)
L'extension Bibliothèque d'orthographe Enchant fait son apparition (sauf sous EL4) dans le paquet php-enchant.
L'extension Firebird/Interbase fait son apparition dans le paquet php-interbase (avec le pilote PDO).
Les développeurs liront avec attention les UPGRADE NOTES - PHP 5.3 (notes de mise à jour en version 5.3) ainsi que la documentation qui est en cours d'actualisation.
Les extensions disponibles à ce jour dans le dépôt remi :- php-pecl-apc-3.1.2-2.fc#.remi
- php-pecl-geoip-1.0.7-2.fc#.remi
- php-pecl-imagick-2.2.2-3.fc#.remi
- php-pecl-lzf-1.5.2-3.fc#.remi
- php-pecl-mailparse-2.1.5-2.fc#.remi
- php-pecl-memcache-3.0.4-2.fc#.remi
- php-pecl-memcached-0.2.0-2.fc#.remi
- php-pecl-ncurses-1.0.0-4.fc#.remi :
avec un correctif pour le Bug PECL #14369 - php-pecl-pdflib-2.1.7-2.fc#.remi (de rpmfusion nonfree)
- php-pecl-radius-1.2.5-6.fc#.remi
- php-pecl-ssh2-0.11.0-3.fc#.remi
- php-pecl-xdebug-2.0.4-2.fc#.remi
- rrdtool-php-1.2.27-4 ou 1.3.8-2
Attention : un nouveau php.ini avec quelques modifications significatives :
- short_open_tag = off
- variables_order = "GPCS" (plus de E pour Environnement)
- request_order = "GP"
- error_reporting = E_ALL & ~E_DEPRECATED (le nouveau niveau n'est pas activé en production, conseil : utilisez E_ALL | E_STRICT en développement)
- enable_dl = Off
N'oubliez pas de mettre à jour php-pear-1.8.x qui est nécessaire avec cette verson de php.
RPM disponibles :
- F-11 : i386, x86_64, ppc, ppc64
- F-10 : i386, x86_64, ppc, ppc64
- F-9 : i386, x86_64
- F-8 : i386, x86_64
- F-7 : i386, x86_64
- FC-6 : i386, x86_64
- EL-5 : i386, x86_64
- EL-4 : i386, x86_64
Pour toute question ou demande d'aide, merci d'utiliser les Forums.
Commentaires
Un petit problème dans les RPM des extensions PECL pour EL5 maintenant corrigé.
Merci à pascal de m'avoir signalé le problème.
Ajout des extensions geoip, lzf, radius, rrdtool.
Billet archivé, voir PHP-5.3.1-publié!