php-5.2.1-2
+
Par Remi le mardi 20 février 2007, 19:23 - Archives - Lien permanent
New RPM of the release php 5.2.1 for FC3, FC4, FC5 and FC6 are available (with most extensions, including oci8, mssql...).
Des nouveaux RPM de la version php 5.2.1 sont disponibles pour FC3, FC4, FC5 et FC6 (avec la plupart des extensions, dont oci8, mssql...).
A noter que ces nouveaux RPM ont été construit avec :
- MySQL version 5.0.33 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 un moyen de contrôler la compatibilité des extensions (php-zend-api), voir Bugzilla #212804. Il faudra attendre que les extensions utilisent cette nouvelle possibilité.
Dans cette nouvelle version la configuration prévoit une limite d'utilisation de la mémoire (memory_limit) de 128 Mo au lieu des malheureux 16 Mo de la version précédente. Ceux qui ont rencontré des problèmes avec des pages trop gourmandes apprécieront.
Utilisez YUM pour les installer :
yum --enablerepo=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 :
Fedora Core 664 bitsFedora Core 632 bitsFedora Core 5Fedora Core 4Fedora Core 3
Attention : la lecture des documentations suivantes est indispensable.
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.
J'ai aussi placé sur le dépôt l'extension xdebug (php-pecl-xdebug-2.0.0-0.4.RC2) très pratique, disponible dans les Extras, et reconstruite ici pour cette nouvelle version de php.
Commentaires
Tout d'abord félicitation pour ce site, somptueux de clareté et d'une aide precieuse pour nombre d'entre nous. J'aurais une question de newbie linux concernant Fedora 4 et les RPM X86_64, a part ceux officiels de la version php-5.0.4-10 rien nul par idem pour mysql y a t-il une raison technique à cela ? Sinon si je peux me permettre une remarque sur la navigation au sein du site, l'utilisation d'un plugin TAG en natif dans la beta 2 de DOTCLEAR pourrait-être sympathique.
Encore félicitation pour ce site.
Merci pour ce retour...
J'ai construit (exceptionnellement, à la demande d'un utilisateur) les RPM de php pour FC4.x86_64. Ils sont dans http://remi.collet.free.fr/rpms/fc4.x86_64/.
Au départ, je n'ai créé que les dépôts i386 car je n'avais pas de machine x86_64, et de plus, actuellement peu d'utilisateur sont passé aux 64 bits (voir le billet Statistiques : 8%). Je manque cruellement de temps pour construire tout ce que je pourrais. Il ne faut pas oublier que FC4 est une version obsolète, même si certains hébergeurs la proposent toujours.
Pour DotClear v2, faudrait que j'y travaille.... c'est prévu (pour les vacances ?).
Bonjour,
j'ai esasyer de faire un update avec la commande que tu donnes en nréférence, mais une erreur m'est retrournée :-(
[root@arbretier tmp]# yum --enablerepo=remi update php-\*
Error getting repository data for remi, repository not found
Normal? ou est ce ma configuration qui a un probleme ?
merci pour ton aide :-)
Regarde en haut à droite, le lien "Configuration YUM".
A+
Bonjour,
j'ai fedora core 2 et cherche à mettre à jour php4 vers php5.
Mais je trouve pas les rpm...
Une idée ?
FC2, il serait peut-être temps de faire la mise à jour vers une version plus récente...(et surtout vers une version maintenue).
Je pense d'ailleurs prochainement fermer le dépôt FC3...
Non, désolé, pas de solution.
Et pour faire une mise à jour vers FC3 (j'ai plesk dessus) c'est facile ? et ça se passe quelque part un petit tuto (j'y connais rien) ?
Salut rémi,
d'abord merci pour ton aide avec ce super "méga tutoriel" :)
j'ai un petit soucis avec l'install avec YUM sur FD4 de PHP5 :
j'ai ces erreurs :
Error: Missing Dependency: php = 4.3.10-2.4 is needed by package php-domxml
Error: Missing Dependency: libcurl.so.2 is needed by package psa
Error: Missing Dependency: /usr/bin/python2.3 is needed by package psa-api
Error: Missing Dependency: /usr/bin/python2.3 is needed by package psa-libpam-plesk
Error: Missing Dependency: /usr/bin/python2.3 is needed by package psa-api-rpc
Error: Missing Dependency: gcc34 = 3.4.0-1 is needed by package gcc34-java
Error: udev conflicts with module-init-tools < 0:3.2-0.pre9.0.FC4.2
Error: Missing Dependency: gcc = 3.3.3-7 is needed by package gcc-g77
Error: udev conflicts with mkinitrd <= 0:4.1.11-1
Error: Missing Dependency: gcc34-java >= 3.4.0-1 is needed by package ant
Error: Missing Dependency: libgcj34 >= 3.4.0-1 is needed by package commons-logging
Error: Missing Dependency: libgcj.so.5 is needed by package jaf
Error: Missing Dependency: libgcj34 >= 3.4.0-1 is needed by package commons-beanutils
Error: Missing Dependency: libgcj34 >= 3.4.0-1 is needed by package jaf
Error: Missing Dependency: libgcj34 >= 3.4.0-1 is needed by package mx4j
.... je ne te mets pas tout !
As tu une idée du soucis ?
Merci,
Il faut désinstallere php-domxml qui est remplacé par php-xml dans les version 5, donc :
yum remove php-domxml yum --enablerepo=remi update php\* yum --enablerepo=remi install php-xml
Pour les conflits des RPM psa*, il s'agit de plesk, que je n'utilise pas
Sinon adresse moi un mail avec la commande que tu as passée et toutes les erreurs.
A+
Billet archivé, voir php-5.2.1-3.