php-5.2.2-1
+
Par Remi le vendredi 4 mai 2007, 21:58 - Archives - Lien permanent
RPM of the new version php 5.2.2 for FC3, FC4, FC5 and FC6 are available (with most extensions, including oci8, mssql, sqlite...).
Des RPM de la nouvelle version php 5.2.2 sont disponibles pour FC3, FC4, FC5 et FC6 (avec la plupart des extensions, dont oci8, mssql, sqlite...).
A noter que ces nouveaux RPM ont été construit avec :
- MySQL version 5.0.37 disponible ici (pour php-mysql)
- FreeTDS version 0.64 disponible ici ou chez Livna (pour php-mssql)
- Oracle Instant Client version 10.2.0.3 (pour php-oci8). Voir la fiche sur Oracle Instant Client 10.2.0.3 on x86_64 pour l'explication sur la construction des RPM.
Cette nouvelle version fournit l'extension SQLite V2, désactivée dans les versions officielles du projet Fedora (voir Bugzilla #148960), mais réclamée par de nombreux utilisateurs. Effectivement il serait préférable de passer à Fonctions SQLite v3 (PDO_SQLITE). Cette extension n'est présente que pour faciliter la migration des applications existantes (elle utilise la bibliothèque sqlite2 du système). L'extension se trouve dans le RPM php-pdo.
Utilisez YUM pour les installer :
yum --enable remi update php-\*
Pour ceux qui préfère le téléchargement à Yum (il y en a encore ?), voici les dossiers contenant les RPM pour :
Attention : la lecture des documentations suivantes est indispensable dans le cas d'une mise à jour depuis les version 5.0.x ou 5.1.x :
Si vous utilisez une version < 5.2.0, il s'agit d'une mise à jour majeure. Vos scripts peuvent ne plus fonctionner, pensez donc à planifier un plan de test sérieux avant de faire la migration.
En espérant que cela rendra mricon heureux ;)
Commentaires
T'es le meilleur! :)
(Et oui, je préfère télécharger parce qu'il faut que je fasse quelques modifications afin de le faire marcher dans notre environnement et sous RHEL4)
A++!
When i try to update PHP on my FC3 i receive this error :
--> Processing Dependency: libsqlite.so.0 for package: php-pdo
--> Finished Dependency Resolution
Error: Missing Dependency: libsqlite.so.0 is needed by package php-pdo
I try to find how Version of sqlite i already installed :
[root@ferrini ~]# rpm -qa | grep sqlite
sqlite-devel-3.1.2-3
sqlite-3.1.2-3
And this library file :
/usr/lib/libsqlite3.a
/usr/lib/libsqlite3.so
/usr/lib/libsqlite3.so.0
/usr/lib/libsqlite3.la
/usr/lib/php/pdo_sqlite.so
/usr/lib/php/modules/pdo_sqlite.so
/usr/lib/libsqlite3.so.0.8.6
Anyone can explain me how to upgrade php-5.2.0-1.fc3.remi to last Version ?
You should install sqlite2 from the Extras.
$ rpm -qlp /tmp/sqlite2-2.8.16-2.fc3.i386.rpm /usr/bin/sqlite /usr/lib/libsqlite.so.0 /usr/lib/libsqlite.so.0.8.6 /usr/share/man/man1/sqlite.1.gz
Regards
Ajout de la version PowerPC (ppc)
Ajout de la version EL4 (CentOS, RHEL)
Ajout des version EL 4 x86_64, EL 5 i386, x86_64 et F 7
I made an upgrade from fc4 to fc6, and now I'm failing to get oci8 to run with your packages - I always get a "call to undefined function oci_connect() in ...".
I used to work without problems, now I don't even know where to start looking for the error!
I got all the packages in 5.2.2.2-1
could there be something i'm missing?
> where to start looking for the error ?
In /var/log/httpd/error_log
Have you (and how) install the oralce client ?
Remi.
Ajout de la version ppc pour F-7
Billet archivé, voir php-5.2.3-1