php-5.1.1-8 et php-pear-1.4.5-5
+
Par Remi le samedi 7 janvier 2006, 16:00 - Archives - Lien permanent
Une nouvelle version des RPM de PHP version 5.1.1 est disponible pour FC3 et FC4 dans le dépôt remi. Cette version comprend désormais php-mhash et php-mcrypt. php-pear est livré avec plusieurs extensions. Je vous recommande la lecture du billet complet.
La mise à jour est recommandée (par l'équipe PHP) à tous les utilisateurs de la version 5.0, qui ne sera vraisemblablement pas maintenue.
Cette version étant maintenant dans la branche développement du projet fedora, je suis reparti de leur src.rpm.
A noter que ces nouveaux RPM ont été construit avec :
- MySQL version 5.0.18 disponible ici (pour php-mysql)
- FreeTDS version 0.63 disponible ici (pour php-mssql)
- Oracle Instant Client version 10.2.0.1 (pour php-oci8)
Nouveauté : les Fonctions Hash sont disponibles dans un paquetage séparé php-mhash. Son installation nécessite la présence du paquet mhash présent dans les extras.
Nouveauté : les Fonctions de chiffrement mcrypt sont disponibles dans un paquetage séparé php-mcrypt. Son installation nécessite la présence du paquet libmcrypt présent dans les extras.
Le paquetage php-pear est construit à partir de son propre .src.rpm. et utilise sa propre numérotation de version (1.4.5-5 actuellement). Le changement d'Epoch permet la mise à jour sans problème (voir remarque pour FC3). Désormais il fournit les extensions par défaut (Archive_Tar, Console_Getopt, XML_RPC) ainsi que celles qui était fournies par l'ancien RPM (DB, HTTP, Mail, ...).
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 RPM pour Fedora Core 3 :
php-5.1.1-8.fc3.remi.i386.rpm3.1 Mophp-bcmath-5.1.1-8.fc3.remi.i386.rpm27 Kophp-dba-5.1.1-8.fc3.remi.i386.rpm33 Kophp-devel-5.1.1-8.fc3.remi.i386.rpm479 Kophp-gd-5.1.1-8.fc3.remi.i386.rpm99 Kophp-imap-5.1.1-8.fc3.remi.i386.rpm45 Kophp-ldap-5.1.1-8.fc3.remi.i386.rpm29 Kophp-mbstring-5.1.1-8.fc3.remi.i386.rpm966 Kophp-mhash-5.1.1-8.fc3.remi.i386.rpm25 Kophp-mcrypt-5.1.1-8.fc3.remi.i386.rpm17 Kophp-mssql-5.1.1-8.fc3.remi.i386.rpm32 Kophp-mysql-5.1.1-8.fc3.remi.i386.rpm73 Kophp-ncurses-5.1.1-8.fc3.remi.i386.rpm33 Kophp-oci8-5.1.1-8.fc3.remi.i386.rpm58 Kophp-odbc-5.1.1-8.fc3.remi.i386.rpm45 Kophp-pdo-5.1.1-8.fc3.remi.i386.rpm58 Kophp-pear-1.4.5-5.fc3.remi.noarch.rpm508Kophp-pgsql-5.1.1-8.fc3.remi.i386.rpm56 Kophp-snmp-5.1.1-8.fc3.remi.i386.rpm24 Kophp-soap-5.1.1-8.fc3.remi.i386.rpm121 Kophp-xml-5.1.1-8.fc3.remi.i386.rpm75 Kophp-xmlrpc-5.1.1-8.fc3.remi.i386.rpm46 Ko
et ceux pour Fedora Core 4 :
php-5.1.1-8.fc4.remi.i386.rpm3.2 Mophp-bcmath-5.1.1-8.fc4.remi.i386.rpm28 Kophp-dba-5.1.1-8.fc4.remi.i386.rpm34 Kophp-devel-5.1.1-8.fc4.remi.i386.rpm499 Kophp-gd-5.1.1-8.fc4.remi.i386.rpm103 Kophp-imap-5.1.1-8.fc4.remi.i386.rpm45 Kophp-ldap-5.1.1-8.fc4.remi.i386.rpm30 Kophp-mbstring-5.1.1-8.fc4.remi.i386.rpm957 Kophp-mhash-5.1.1-8.fc4.remi.i386.rpm25 Kophp-mcrypt-5.1.1-8.fc4.remi.i386.rpm18 Kophp-mssql-5.1.1-8.fc4.remi.i386.rpm32 Kophp-mysql-5.1.1-8.fc4.remi.i386.rpm75 Kophp-ncurses-5.1.1-8.fc4.remi.i386.rpm35 Kophp-oci8-5.1.1-8.fc4.remi.i386.rpm59 Kophp-odbc-5.1.1-8.fc4.remi.i386.rpm46 Kophp-pdo-5.1.1-8.fc4.remi.i386.rpm57 Kophp-pear-1.4.5-5.fc4.remi.noarch.rpm532 Kophp-pgsql-5.1.1-8.fc4.remi.i386.rpm58 Kophp-snmp-5.1.1-8.fc4.remi.i386.rpm24 Kophp-soap-5.1.1-8.fc4.remi.i386.rpm122 Kophp-xml-5.1.1-8.fc4.remi.i386.rpm79 Kophp-xmlrpc-5.1.1-8.fc4.remi.i386.rpm49 Ko
Remarques :
- L'absence du chemin /usr/include/pear de l'include_path a été corrigée. Il est désormais codé en dur et la modification du fichier php.ini n'est plus nécessaire.
- Le fichier php.ini est écrasé par cette version, pensez donc à vérifier vos modifications (l'ancien fichier est sauvegardé dans php.ini.rpmsave).
- La version de YUM de FC3 (2.2.2) n'autorise pas le changement d'architecture ce qui bloque la mise à jour de php-pear (noarch) depuis les versions 4 ou 5.0 (i386). Lire : Bugzilla #177050. Il est donc nécessaire de modifier temporairement le fichier /etc/yum.conf pour permettre la mise à jour.
exactarch=0
J'attends avec impatience vos commentaires sur cette nouvelle version qui sera intégrée à la prochaine Fedora Core 5 et peut-être même dans les mises à jour officielles de FC4.
Commentaires
Impec Mr REMi.
Un grand merci
Bonsoir Mr Remi,
Je vous vois un peu partout sur le Forum de Fedora-france ;)
Apparament vous etes la personne qui peut m'aider, j'explique mon petit probleme:
Je suis l'heureux posséseur d'un serveur dédier qui tourne sur Fedora Core 3 avec le Plesk 7.5.4 (www.swsoft.com/en/product...
Tout ce que je voudrais c'est installer le PHP5, pour faire tourner mes scripts, j'ai donc executer votre procédure qui a parfaitement fonctionner. Je me retrouve donc avec un PHP 5.1.1 et un Mysql 5.0.18, le problème est que le Plesk apparament ne fonctionne pas avec le Mysql 5.
Donc ma question est la suivante, avez-vous une solution pour que je puisse installer un PHP5 avec Mysql4 ? J'ai vu que vous l'aviez fait auparavent, mais apparament elle n'est plus disponible :(
PS: desoler de poster ce message ici, mais je ne savais comment vous contactez autrement.
Merci d'avance.
Derf.
Désolé, mais maintenir des RPM pour 2 versions de MySQL me demanderait trop de travail (temps). Déjà pour 2 versions de FC et bientôt 3.
Il reste la solution de reconstruire les RPM à partir des sources RPM disponibles dans le dépôts. Les RPM reconstruits utiiseront la version de MySQL présente au moment de la construction.
Sinon, c'est quoi le problème avec Plesk ? Les applications conçues pour MySQL 4 devraient fonctionner sans modification avec la nouvelle version ?
Dans les prérequis, ils indiquent 'Standard configuration of Fedora...". Donc je ne suis pas sur qu'il soit possible de changer un quelconque RPM.
A+
Bonsoir Mr Remi,
Merci de votre réponse.
Apparament y a un petit comique dans les parages :(
Le problème exact avec Plesk est qu'une fois l'update fini de PHP5 et Mysql5, je recois un messages d'erreur dans plusieur partie du PleskAdmin. Ceux-ci se rapportant a des erreurs dans les requetes SQL.
J'ai effectivement chercher les nouvelles modifications du Mysql5 par apport au Mysql4, et je n'ai rien noter de particulier. Néanmois, mon Plesk ne fonctionne plus correctement.
Après la mise a jour du Mysql, j'ai naturellement effectuer la commande: /usr/bin/mysql_fix_privilege_tables --user=admin --password=`cat /etc/psa/.psa.shadow`
Enfin voila, je suis désesperer d'autant plus que le serveur doit etre mis en production pour dans 4 jours. Donc je pense que je vais rester avec ma version PHP4 en esperant qu'ils upgrade leur plesk pour la FC4.
Merci tout de meme de votre aide !!
même probleme monsieur derf, et si jamais vous avez une solution je suis preneur.
La version mysql-4.1.18 est dans le dépôt remi-test, ainsi que le bibliothèque mysqlclient15 permettant le fonctionnement de php-5.1.2.
A+
Ca fonctionne ! fantastique! plus de message d'erreur dans PLESK après un flush-privileges et un redemarrage de mysqld.
Hello! Remi Repository is very cool! I need to install Remi PHP RPM-s in version 5.1.1. but I couldn't found any RPM archive or something like that.
Thanks, Kenan