Installation du module yaz pour php

Petite explication pour commencer. Yaz-client permet d’effectuer des connections avec le protocole Z39.50. Celui-ci est utilisé principalement sur des systèmes de bibliothèques. Vous trouvez plus d’informations sur les liens suivants:

Nous allons maintenant télécharger les sources du client yaz sur le site d’intexdata.

L’archive est disponible à l’adresse suivante: http://www.indexdata.dk/yaz/. Il vous suffit ensuite de la décompresser et de l’installer:

./configure
make
make install

Comme nous n’avons pas indiqué de path sur le configure, le client yaz sera installé dans /usr/local/bin.

Continuons par l’installation du module php:

sudo pecl install -f yaz-1.0.14

Lors de mon installation, j’ai rencontré un problème avec l’autodetect. J’ai donc indiqué le chemin sur le client. Pour cela j’ai utilisé l’option 1 lors de la compilation.

Path: /usr/local/bin

Pour activer l’extension ci-dessus, il suffit insérer cette nouvelle ligne dans votre fichier php.ini

extension=yaz.so

Il vous suffit de relancer apache pour avoir les commandes yaz disponibles dans php. Si l’installation c’est bien passée, vous devriez vous ceci dans notre phpinfo:
yaz

 

 

 

 

 

 

La documentation des commandes YAZ est disponible sur le site de php.net.

Un plugin pour symfony est en préparation.

Bonne découverte

Share