Depuis http://www.apachefriends.org/fr/xampp-windows.html télécharger XAMPP pour Windows.
Télécharger de préférence XAMPP ou XAMPP Lite (distribution plus légère) en version 1.7.1.
Ces versions qui permettent d'utiliser la recherche Z39.50 de PMB se trouvent dans les archives http://sourceforge.net/projects/xampp/files/ .
La recherche Z39.50 de PMB permet de chercher et d'intégrer des notices déjà cataloguées dans d'autres bases (ex. Bibliothèque Nationale de France).
Décompresser le zip XAMPP à la racine d'un disque, par exemple dans "c:\". Le répertoire "xampplite" est automatiquement créé.
A partir de l'installateur, choisir le répertoire "c:\".
Aller dans le répertoire "c:\xampplite" et exécuter le fichier "setup_xampp.bat".
A partir de l'installateur, le fichier "setup_xampp.bat" est lancé automatiquement à la fin de l'installation.
Le fichier de configuration "php.ini" est situé dans "c:\xampplite\php" , si vous avez installé XAMPP dans "c:\xampplite"
Editer le fichier "php.ini" à l'aide du "bloc-notes" de Windows
"Démarrez", puis "Tous les programmes", "Accessoires" et "Bloc-notes" dans le menu "Windows"
Vérifier le chemin vers le répertoire des extensions php
Vérifier que la ligne suivante corresponde à votre installation
extension_dir = "C:\xampplite\php\ext"
Vérifier les valeurs (minimums) des paramètres suivants :
max_execution_time = 300
memory_limit = 64M
post_max_size = 64M
upload_max_filesize = 64M
Activer les librairies nécessaires
chercher les lignes :
extension=php_bz2.dll
;extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mime_magic.dll
extension=php_mysql.dll
extension=php_sockets.dll
extension=php_xsl.dll
extension=php_zip.dll
et les décommenter en retirant le ";" en début de ligne si nécessaire.
Enregistrer le fichier "php.ini"
Le fichier de configuration "my.ini" est situé dans "c:\xampplite\mysql\bin" , si vous avez installé XAMPP dans "c:\xampplite"
Editer le fichier "my.ini" à l'aide du "bloc-notes" de Windows
Vérifier les valeurs minimum des paramètres suivants ;
max_allowed_packet = 16M
Ajouter la ligne suivante :
Dans la section [mysqld]
old_passwords = 1
Enregistrer le fichier "my.ini"
Cette configuration n'est actuellement pas possible avec les versions XAMPP supérieures à 1.7.1
Télécharger les fichiers nécessaires
Les liens sont les suivants :
http://ftp.indexdata.dk/pub/phpyaz/win32/php-5.2.3/1.0.11/php_yaz.dll
Installer yaz_3.0.48.exe (seul le module runtime est nécessaire)
Recopier les DLL nécessaires de "c:\program files\yaz\bin" vers "c:\xampplite\apache\bin"
Les DLL à recopier sont :
Recopier php_yaz.dll dans C:\xampplite\php\ext
Configurer le fichier c :\xampplite\php\php.ini
Chercher dans le fichier la ligne :
extension=php_zip.dll
et insérer juste avant la ligne :
extension=php_yaz.dll
Télécharger le zip de PMB depuis http://www.sigb.net
Décompresser le zip dans le répertoire "c:\xampplite\htdocs" de votre installation XAMPP.
Télécharger le zip de la documentation de PMB depuis http://www.sigb.net
Décompresser le zip dans le répertoire "c:\xampplite\htdocs\pmb\doc" de votre installation XAMPP.
Si vous avez installé Apache et MySQL en tant que services, cette procédure n'est nécessaire qu'au premier lancement, après installation des services.
Dans le répertoire "c :\xampplite", lancer l'application panneau de contrôle de XAMPP "xampp-control.exe".
Lancer éventuellement Apache et MySQL en tant que services
Cette étape permet de configurer le système pour qu'il démarre automatiquement avec Windows.
Si Apache et Mysql sont en fonctionnement, la mention "running" s'affiche dans le panneau de contrôle et les services ne pourront pas être démarrés.
Cliquer sur les boutons "stop" pour arrêter les serveurs.
Cocher les cases "Svc" pour Apache et MySQL.
Cliquer sur les boutons "start" pour Apache et MySQL
Dans le navigateur, saisir l'adresse http://localhost/pmb/tables/install.php pour lancer la dernière partie de l'installation de PMB.
Configurer la base et se connecter à PMB.
Pour configurer une base vide, avec un paramétrage vous permettant de cataloguer dès le premier lancement :
Validez, puis allez en page d'accueil. Vous pouvez alors vous connecter avec pour login admin et pour mot de passe admin
Une fois PMB installé et XAMPP lancé, vous pouvez accéder à PMB depuis votre navigateur internet à l'adresse : http://localhost/pmb
Cette procédure est optionnelle.
Elle permet d'avoir des adresses séparées pour l'opac et pour la partie gestion de PMB.
Le fichier de configuration "httpd.conf" d'apache est situé dans "c:\xampplite\apache\conf" , si vous avez installé XAMPP dans "c:\xampplite"
Editer le fichier "httpd.conf" à l'aide du "bloc-notes" de Windows
Ajouter les lignes suivantes à la fin du fichier :
Alias /pmb c:/xampplite/htdocs/pmb
Alias / c:/xampplite/htdocs/pmb/opac_css
Enregistrer le fichier "httpd.conf"
Il faudra éventuellement relancer Apache avec l'application panneau de contrôle de XAMPP pour que les modifications prennent effet.
La partie gestion de PMB est toujours accessible à l'adresse : http://localhost/pmb
L'OPAC à l'adresse : http://localhost