php-5.2.1-3
+
Par Remi le dimanche 1 avril 2007, 07:38 - 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, sqlite...).
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, 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 n'utilise pas la bibliothèque sqlite2 du système mais celle embarquée par php : version 2.8.17). 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 :
Fedora Core 664 bitsFedora Core 632 bitsFedora Core 5Fedora Core 4Fedora Core 3
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 :
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.
Commentaires
English sorry:
I have install the php-5.2.1-3 rpms, but I do not seem to have postgresql support. php-pgsql (remi) is installed, but phpinfo does not show any postgres modules and my scripts come up with a "pg_connect not found" error.
Have I done something wrong.
Thanks
Have you restart httpd ?
$ rpm -q php-pgsql php-pgsql-5.2.1-4.fc6.remi $ php --rf pg_connect Function [ public function pg_connect ] {
}
$ php -i | grep PostgreSQL
PDO Driver for PostgreSQL => enabled
PostgreSQL(libpq) Version => 8.1.8
PostgreSQL Support => enabled
PostgreSQL(libpq) Version => 8.1.8
Regards
Bonjour,
Serait-il possible d'inclure dans votre package php le patch suhosin du projet hardened-php www.hardened-php.net/suho... ?
Merci.
Oui, cela fait partie des nombreux projets que je garde sous le coude.
En fait il y aurait 2 possibilités :
A suivre...
Bonjour
Suite à la maj de mysql, je dois recompiler php car l'extension mysql.so semble avoir sauté mais impossible de faire l'upgrade php 5.2.1-3 à partir de php 5.0.4-10.5 sous plesk 8.1, j'obtiens le message suivant "Error: Missing Dependency: php <= 5.1.0 is needed by package php-sqlite2
". Comment pour faire pour passer par 5.1 ou pour contourner ce prb ?
Pierre
1/ vire le php-sqlite2 qui n'existe plus en paquet séparé sous php 5.2.1
rpm -e php-sqlite2
2/ Mettre à jour php
rpm --enable remi update php\*
3/ Installer l'extension sqlite
rpm --enable remi install php-pdo
Et tu as de la chance, je viens juste de rajouter l'extension sqlite v2 aux RPM.
A+
Attention : sans garantie avec Plesk qui est une usine à gaz utilisant ses propres logiciels.
Billet archivé, voir php-5.2.2-1