php-5.2.5-1
+
Par Remi le samedi 10 novembre 2007, 18:26 - Archives - Lien permanent
RPM of the new version php 5.2.5 for FC3, FC4, FC5, FC6, F7, F8, EL4 and EL5 are available (with most extensions, including oci8, mssql, sqlite...) in remi repository.
Des RPM de la nouvelle version php 5.2.5 sont disponibles pour FC3, FC4, FC5, FC6, F7, F8, EL4 et EL5 (avec la plupart des extensions, dont oci8, mssql, sqlite...) dans le dépôt remi.
A noter que ces nouveaux RPM ont été construit avec :
- MySQL version 5.0.45 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.
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 ?), voir le dépôt.
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.
Si vous êtes encore utilisateur de PHP 4, je vous invite à visiter Go PHP 5.
Commentaires
Serait-il possible d'avoir le SRPMS de php-5.2.5-1 ?
(pour recompiler sur SH4)
merci!
Je viens de télécharger le SPEC et le SRPM.
C'est quoi SH4 ?
A+
Un SH4 est processeur de la famille SuperH (celui de la dreamcast par exemple) que l'on retrouve egalement dans certaine Set-up Box.
fr.wikipedia.org/wiki/Sup...
Or il existe un portage de la fedora sur cette architecture:
rpm.sh-linux.org/
Donc, une fois installé, une simple recompilation des packages
fait souvent l'affaire. Et ta version de PHP correspond parfaitement à mes besoins :)
Encore merci pour le SRPM!
Hi
Is there a special reason in the difference of f7/f8-repos
in the f8 some packages are lost (php-eaccelerator, ffmpeg-php)
i think this could users that uprgrading with yum to fedora 8 make some troubles...
Yes, i know. But time is quite difficult to extend ;)
# timeextend --need 15h now bash: timeextend: command not yet available
Some packages have been pushed today (php-pecl-apc, php-eaccelerator, php-ffmpeg).
Regards
Il semblerait que la version RHEL4 n'a pas été construite avec le paquetage libc-client présent dans RHEL4 (libc-client-2002e-14).
Cela pose des problèmes car le paquetage php-imap ne trouve pas la bonne librairie sur une RHEL 4
Le paquet a été construit avec la version présente dans EPEL (libc-client2006-2006g-2.el4.1)
# rpm -q --requires php-imap | grep client libc-client.so.2006 # rpm -q --whatprovides libc-client.so.2006 libc-client2006-2006g-2.el4.1
Le billet sur la configuration du dépôt indique la nécessité d'utiliser EPEL.
A+
Bonjour,
J'ai recompilé les paquetages de php depuis remi avec la version 11.1.0.1 d'instant client.
Je n'arrive plus à me connecter à la base et je reçoit constamment des messages relatifs au TNS.
Est-ce que le client 11.1.0.1 utilise également le fichier tnsnames.ora ou non ?
Comment faire marcher mes scripts ? Je suis un un serveur de prod.
Merci.
Désolé, je n'ai pas encore testé Oracle 11g. C'est prévu.
Suite à l'installation d'Oracle 11g sur ma machine, je viens de faire quelques tests.
1/ La connexion à la base Oracle 11g depuis le client 10 marche
2/ La connexion à la base Oracle 11g depuis le client 11 marche
Aucune modification de ma configuration n'a été nécessaire, j'utilise juste le nouveau tnsnames.ora généré lors de la création de la base en 11g.
A+
P.S. : la prochaine version des RPM de PHP utiliseront donc probablement la version 11 du client Oracle.
Bonjour,
Après diagnostic "approfondi" il s'est avéré que mon problème était un problème de routage (donc pas de connexion possible à la base oracle) d'où les messages reçus. En fait, je suis sur un serveur de prod que j'ai du migrer en catastrophe, suite à une défaillance de disques, de redhat9 à centos 5.0 directement et dans la foulée, j'ai "sauté" plusieurs étapes.
Désolé de cet intox et merci.
Hello
Do you have any php5 build against MySQL4, or can this build be adjusted easily to work with MySQL4, as I really love your php builds but need to stick with MySQL4 right now. Hopefully some simple way to make a php-mysql rpm for MySQL4 ?
@Hotbadger
There is no problem to use php-mysql build for MySQL 5 with a server using MySQL 4.
If both (apche + mysql) run on the same machine, which distro are you using ?
For distro with "native" MySQL 4 (FC3, FC4 and EL4), you can use the mysqlclient14 available in remi-test to avoid upgrading to MySQL 5.
Remi.
OK - I will try this out and let you know.
The last time I tried I got some warning/error about MySQL so will have a play with it, and check out the mysqlclient14 thing.
I will let you know.
THANKS! :)
This is the error I get:
error: Failed dependencies:
libmysqlclient.so.15 is needed by php-mysql-5.2.5-1.el4.remi.i386
libmysqlclient.so.15(libmysqlclient_15) is needed by php-mysql-5.2.5-1.el4.remi.i386
This is on CentOS 4.5 and I have installed mysqlclient14-4.1.22-1.el4.remi.i386.rpm and mysqlclient14-devel-4.1.22-1.el4.remi.i386.rpm
Any ideas?
Thank you!
Argh... yes.
mysqlclient14 is the compatibility library for MySQL 4.1
You need mysqlclient15 (the compatibility library for MySQL 5.0) which is only available for FC3, FC4, F7, F8 and EL5).
Try this new build : mysqlclient15-5.0.45-1.el4.remi.i386.rpm
Remi
P.S. just build, not yet tested, so feedbacks expected.
Thank you so much for building that.
I will try it shortly and let you know how it goes!!
I really appreciate the help and your hard work in maintaining all these RPM's and the website.
mysqlclient15-5.0.45-1.el4.remi.i386 now allows me to install the php5 rpm's on a MySQL4 box. I havent fully tested but looking good.
Thank you :)
Now fully tested and working perfectly.
Thank you!
Pour patienter un peu en attendant la sortie prochaine de la version 5.2.6, une petite mise à jour (php-5.2.5-2) :
- utilisation de la version pcre-7.3 fournit avec php si la version du système est plus ancienne (Fedora <= 7 et EL)
- activation de l'option t1lib (php-gd), sauf EL4 (t1lib n'existe pas)
- utilisation des définitions de fuseaux horaires du système (tzdata)
Pour l'instant, seules les versions Fedora >= 6 et EL sont disponibles.Billet archivé, voir php-5.2.6-1