Il vaut toujours mieux utiliser les versions de PHP et MySQL fournies avec sa distribution de Linux.
Généralement plus simples à installer, toujours plus sécurisées, ces installations sont préférables à une installation basée sur XAMPP.
Dans certains cas, vous pouvez souhaiter installer XAMPP, package Apache+MySQL+PHP+PhpMyAdmin+... global comprenant PHP5.
Télécharger Xampp sur http://www.apachefriends.org/fr/xampp-linux.html
Après le téléchargement, vous n'avez qu'à saisir les commandes suivantes :
1. Allez en mode commande (shell) Linux et connectez-vous en tant qu'administrateur système (root) su
2. Effectuez l'extraction du fichier téléchargé (vers /opt) : tar xvfz xampp-linux-1.6.4.tar.gz -C /opt
Pour démarrer XAMPP, il s'agit d'exécuter la commande suivante : /opt/lampp/lampp start Vous devriez maintenant voir des messages semblables à ceux-ci : Starting XAMPP 1.6.4... LAMPP: Starting Apache... LAMPP: Starting MySQL... LAMPP started.
Téléchargez PMB
Décompressez PMB dans /opt/lampp/htdocs
Dans /opt/lampp/etc, modifiez php.ini
max_execution_time : mettez 600
memory_limit : mettez 48M
Redémarrez xampp
Consultez les informations génériques sur l'installation plus haut dans ce guide pour configurer les extensions php nécessaires (GD, BZ2, XSLT, YAZ, CURL...) ainsi que d'autres réglages dans le fichier php.ini pour optimiser le fonctionnement de votre serveur.
Vérifiez que vous avez déjà YAZ installé sur votre poste :
/usr/bin/yaz-client -V
Si vous avez une réponse commençant par "YAZ version:", tout va bien. Dans le cas contraire, installez YAZ et LIBYAZ sur votre linux avec votre gestionnaire de paquets habituels
Téléchargez yaz-XXX.tar.gz depuis http://pecl.php.net/package/yaz/ et décompressez le.
Placez vous dans le répertoire contenant le fichier config.m4, c'est à dire yaz-XXX/yaz-XXX/.
/opt/lampp/bin/phpize
./configure
make
make install
Copiez le fichier yaz.so qui a été créé dans yaz-XXX/yaz-XXX/modules dans les deux sous-répertoires de /opt/lampp/lib/php/extensions. Dans ma version, il s'agit de /opt/lampp/lib/php/extensions/no-debug-non-zts-20020429 et /opt/lampp/lib/php/extensions/no-debug-non-zts-20060613/
Modifiez le fichier php.ini dans /opt/lampp/etc/ pour activer l'extension.
Cherchez la ligne contenant extension="zip.so" ou quelque chose de similaire extension="YYYYYY.so"
Insérez en dessous la ligne suivante :
extension="yaz.so"
Enregistrez et redémarrez xampp : /opt/lampp/lampp restart
Pour vérifier que l'extension est bien prise en compte, connectez vous dans PMB et allez dans Administration > Outils > Maintenance MySQL, cliquez sur Informations PHP.
Si, tout en bas des informations de configuration, vous trouvez les informations sur YAZ, Yaz est correctement installé.