PHP 5.3.0-dev
+
Par Remi le vendredi 18 juillet 2008, 21:10 - RPM - Lien permanent
RPM of the development version of php 5.3.0 for Fedora 9 et 10 available in remi-test repository. Provided only for test.
Les RPM de la version de développement de php 5.3.0 sont disponibles pour Fedora 9 et 10 dans le dépôt remi-test. Fournis uniquement pour test.
Ces RPM ont été construits à partir dusnapshot du 18/07/2008 à 14h30 (5.3.0-dev) de la version beta1
Utilisez YUM pour les installer :
yum --enable remi-test update php-\*
Notes importantes :
Les extensions présentes dans les dépôts Fedora ou Remi ne fonctionnent pas avec cette version. Elles seront progressivement recompilées et déposées dans le dépôt (voir liste plus bas).
Les extensions mysql et mysqli ont été construite avec MySQL 5.1.26.
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-phar remplace donc le paquet php-pecl-phar. 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. Voir Bug PHP #45636.
L'extension SQLite3 fait son apparition. Elle est intégrée dans le paquet php-pdo (comme les autres extensions sqlite). Elle nécessite une option non disponible dans le paquet sqlite de Fedora 9 et utilise donc actuellement la version 3.5.9 recompilée à partir de la version de Fedora 10. Voir Bug #457433.
L'extension d'internationalisation intl fait son apparition dans le paquet php-intl.
L'extension dbase n'est plus fournie.
L'extension mhash n'est plus fournie. Voir l'extension HASH Message Digest Framework.
Les développeurs liront avec attention le brouillon des notes de mise à jour en version 5.3 ainsi que la documentation qui est en cours d'actualisation.
L'extension pgsql (PostgreSQL) ne fonctionne pas pour le moment, je dois encore bosser un peu fonctionne grâce au correctif pour le Bug PHP #45564.
Les extension XML fonctionnent grâce à un correctif maison pour le Bug PHP #45557.
Les extensions disponibles à ce jour dans le dépôt remi-test :
- php-pecl-apc-3.1.2-1.fc#.remi.2
- php-pecl-Fileinfo
-1.0.4-3.fc9.remi.1=> intégrée à php-common - php-pecl-imagick-2.2.1-1.fc#.remi.2
- php-pecl-mailparse-2.1.4-1.fc#.remi.2
avec un correctif pour le Bug PHP #45572 et un autre pour pour le Bug PECL #14376 - php-pecl-memcache-3.0.3-1.fc#.remi.2
- php-pecl-ncurses-1.0.0-3.fc#.remi :
avec un correctif pour le Bug PECL #14369 - php-pecl-ssh2-0.11.0-1.fc#.remi.2
- php-pecl-xdebug-2.0.3-4.fc#.remi.2
Vos retours sont les bienvenus. Repassez ici régulièrement, je posterais des commentaires au fur et à mesure de mes travaux sur cette version majeure de PHP.
Commentaires
Ajout de php-pecl-apc et php-pecl-ncurses.
Ajout de php-pecl-xdebug.
Mise à jour de 200807181430 en 200807191230 :
- Correction du problème de chargement de l'extension pgsql.
- L'extension MySQL est compilée avec MySQL 5.1.26.
Ajout de php-pecl-imagick et php-pecl-memcache.
Mise à jour de 200807191230 en 200807200630 :
- suppression du paquet php-phar intégré dans php-common et php-cli.
- retour des fonctions GD T1Lib.
Voir : ce message
Mise à jour de 200807200630 en 200807201630 :
Ajout des extensions php-pecl-Fileinfo et php-pecl-mailparse.
Les 3 correctifs remontés au projet PHP ont été intégrés. Youpi. Voir :
Pour les 3 il s'agit de problème de visibilité lié à l'utilisation du compilateur gcc 4.3.0
C'est donc l'occasion d'une petite mise à jour de 200807201630 en 200807211630
Mise à jour de 200807211630 en 200807271430
- intégration des fonctions Fileinfo à php-common
- intégration des fonctions SQLite3 à php-pdo
Ouverture du Bug PHP #45636Mise à jour de 200807271430 en 200807281630
Correction d'un segfault dans l'extension Fileinfo par l'ajout d'un horrible hack... Faudrait quand même trouver mieux :(
Mise à jour de 200807281630 en 200808020430 (5.3.0alpha2-dev)
Ajout de l'extension php-intl
Ouverture du Bug #457433
(RFE : please build sqlite 3.5.9 with --enable-load-extension).
Le Bug PHP #45636 (fileinfo ext duplicate strndup) est résolu.
Mise à jour de 200808020430 en 200808101630 (5.3.0alpha2-dev)
Suppression de l'extension dbase qui n'est plus fournie avec PHP.
++
Mise à jour de 200808101630 en 200808170830 (5.3.0alpha2-dev)
Mise à jour de 200808170830 en 200808300430 (5.3.0alpha2-dev)
Mise à jour de 200808300430 en 200809070630 (5.3.0alpha3-dev)
- bascule définitive vers la version GD "bundled" qui fournit plus de fonctions (9)
- activation du support XPM dans GD
Ouverture du Bug #46015 Build fails with system gd (même si on n'utilise pas cette solution).Mise à jour de 200809070630 en 200809131430 (5.3.0alpha3-dev)
Mise à jour de 200809131430 en 200809270830 (5.3.0alpha3-dev)
Mise à jour de 200809270830 en 200810041630 (5.3.0alpha3-dev)
Le Bug #457433 (RFE : please build 3.5.9 with --enable-load-extension) est fermé :)
Donc ce nouveau build utilise la version sqlite-3.5.9-2 construit à partir des rpm de rawhide qui intègre mon correctif proposé lors de l'ouverture du bug.
++
Mise à jour de 200810041630 en 200810120830 (5.3.0alpha3-dev)
Ouverture du Bug #46278 (Unsupported Oracle version! 11.1)
++
Mise à jour de 200810120830 en 200810181430 (5.3.0alpha3-dev)
Fermeture du Bug #46278 (Unsupported Oracle version! 11.1) comme bogus ce qui me laisse perplexe et confus...
++
Mise à jour de 200810181430 en 200812131330 (5.3.0alpha4-dev) pour Fedora 9 et 10.
Suppression de l'extension php-mhash qui n'est plus maintenue (rendue obsolète par l'extension hash).
Il me reste encore à reconstruire quelques extensions pour Fedora 10.Mise à jour de 200812131330 en 200812271530 (5.3.0alpha4-dev) pour Fedora 9 et 10.
Mise à jour de la version alpha4dev de 200812271530 vers la beta1 pour Fedora 9 et 10.
Billet archivé, voir php 5.3.0 RC1
Archived entry, see php 5.3.0 RC1