PHP 5.3.0 RC2
+
Par Remi le vendredi 8 mai 2009, 08:59 - Archives - Lien permanent
Les RPM de la seconde version RC (Release Candidate) de php 5.3.0 sont disponibles pour Fedora 9, 10 et 11 et EL 5 dans le dépôt remi-test. Il est temps de commencer sérieusement les tests.
Lire l'annonce de cette version : PHP 5.3.0RC2 Release Announcement
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. Il est donc nécessaire de prendre celles du dépôt remi-test.
Les extensions mysql et mysqli ont été construite avec MySQL 5.1.34.
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. 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 dans le paquet php-enchant.
L'extension Firebird/Interbase fait son apparition dans le paquet php-interbase (avec le pilote PDO) : Fedora 11 uniquement pour l'instant
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.
Les extensions disponibles à ce jour dans le dépôt remi-test :- php-pecl-apc-3.1.2-1.fc#.remi.2
- php-pecl-imagick-2.2.2-2.fc#.remi
- php-pecl-mailparse-2.1.5-1.fc#.remi
- php-pecl-memcache-3.0.4-1.fc#.remi.1
- php-pecl-memcached-0.1.5-1.fc#.remi.1
- php-pecl-ncurses-1.0.0-3.fc#.remi :
avec un correctif pour le Bug PECL #14369 - php-pecl-pdflib-2.1.7-1.fc#.remi (de rpmfusion nonfree)
- php-pecl-ssh2-0.11.0-2.fc#.remi
- php-pecl-xdebug-2.0.4-1.fc#.remi
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.
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
Fedora 11 : mise à jour en 5.3.0-0.5.RC2.fc11.remi avec le nouveau paquet php-interbase.
Le paquet php-interbase est aussi disponible pour F10 et EL5.
Bonjour Remi, merci pour cette RC de PHP,
une petite question me tracaçe, est-ce normal que les fonctions posix ne soient pas inclues ?
@Thomas, salut
Comme indiqué dans le billet,
+
Oups, merci Remi ;)
Petite question sur le package php-oci8. Apres l'avoir installe oci8 et pdo_oci n'apparaissent pas sur phpinfo, est-ce qu'on doit rajouter une config quelquonque pour faire fonctionner ce module? A titre d'exemple, mysql et pdo_mysql apparaissent immediatement apres l'installation du rpm php-myql. Je me demandais aussi si on devait avoir une certaine version du instaclient pour supporter ce package.
Version : oui il faut le client 11
Configuration : Accès aux bases de données Oracle en PHP
Sinon, je pense qu'il est plus pratique d'utiliser les forums
++
J'ai deja resolu le probleme. Merci pour le lien. La prochaine fois ca sera sur les forums.
Billet archivé, voir PHP 5.3.0 RC3