Il s'agit de mon premier RPM disponible dans les Extras pour FC5. Les RPM pour FC3 et FC4 sont destinés à la version php-5.1.5-1 disponible ici.

Bien sur l'installation se fait avec YUM :

yum --enablerepo=remi php-pecl-zip

Pour ceux qui préfèrent encore le téléchargement :

  • FC5 : dans les extras
  • FC4 : php-pecl-zip-1.7.2-1.fc4.remi.i386.rpm (36 Ko)
  • FC3 : php-pecl-zip-1.7.2-1.fc3.remi.i386.rpm (35 Ko)

La version 1.7.1 ne fonctionnait pas correctement sous Fedora, cf Bugzilla PECL #8564.

Afin d'illustrer le fonctionnement des ces fonctions, j'ai écrit une Fiche explicative à leur sujet.

A noter que cette version a beaucoup évoluée depuis la version 1.3.1, on notera en particulier :

  • Changement de nom de la classe qui devient ZipArchive (attention à vos scripts !)
  • Ajout des fonctions de gestion des commentaires : setCommentName, setCommentIndex, getCommentName, getCommentIndex, setArchiveComment
  • rename devient renameIndex, complétée par renameName
  • delete devient deleteIndex, complétée par deleteName
  • statPath devient statName
  • Ajout d'une fonction de recherche : locateName
  • Ajout des fonctions d'annulation : unchangeName, unchangeIndex, unchangeAll et unchangeArchive
  • Ajout de la fonction getNameIndex
  • Beaucoup de bug en moins.

Cette extension sera directement intégrée dans la prochaine version majeure de PHP (la version 5.2.0). Ce qui signifie que ce RPM sera donc obsolète (pour FC7 ?). Preuve de sa qualité.