08 octobre 2003

Comment installer PEAR sous Window$ ?

Voici comment utiliser PEAR avec EasyPHP. Au moins depuis la version 1.6, EasyPHP fournit une version de PEAR. Malheureusement cette version est très ancienne, voir obsolète.
Voici donc une procédure (parmi d'autres) pour mettre à jour la "POIRE" :

Note : Je considère que EasyPHP a été installé dans le répertoire "C:\Program Files\EasyPHP"

INSTALATION

Etape 1 :

Renommer le répertoire C:\Program Files\EasyPHP\php\pear en C:\Program Files\EasyPHP\php\pear.old

Etape 1bis :

Exécuter le programme suivant "C:\Program Files\EasyPHP\phpini.exe"
cochez la dernière ligne (zlib.dll) cliquez sur valider puis quitter.

Etape 2 :

Sauvegardez la page http://go-pear.org/ dans le fichier "C:\Program Files\EasyPHP\www\go-pear.php"

Etape 3 :

Via votre navigateur, rendez-vous sur l'URL suivante http://localhost/go-pear.php

Etape 4 :

Lisez, cliquez sur NEXT

Etape 5 :

C'est l'étape clef, voici donc les paramètres adéquats :

0. HTTP proxy (host:port)
-----| http://votre_proxy:8080/ Remarque: laissez la deuxième case vide

1. Installation prefix
-----| c:\progra~1\easyphp\php\pear

2. Binaries directory
-----| $prefix

3. PHP code directory ($php_dir)
-----| $prefix\PEAR

4. Documentation base directory
-----| $php_dir\docs

5. Data base directory
-----| $php_dir\data

6. Tests base directory
-----| $php_dir\tests

7. PEAR Installer cache directory
-----| $php_dir\cache

8. Cache TimeToLive
-----| 300

9. Filename of WebFrontend
-----| $prefix\index.php

10. php.exe path, optional (CLI command tools)
-----| c:\progra~1\easyphp\php\php.exe

Etape 6 :

Cliquez sur INSTALL, et tout devrait bien ce passer !

UTILISATION

Maintenant, 2 méthodes vous permettent de gérer votre base PEAR, en ligne de commande et via un navigateur.
(en sachant que la seconde n'est pas encore considéré, par le PHP Group, comme stable)

1. En ligne de commande

Démarrer / Programme / Accessoires / Invite de commande
C:\>cd c:\progra~1\easyphp\php\pearC:\PROGRA~1\EasyPHP\php\pear>pear.bat

2. Via un navigateur

a. Ajouter dans le fichier C:\Program Files\EasyPHP\apache\conf\httpd.conf à la ligne 983 la ligne suivante :

Alias /pear/ "C:/Program Files/EasyPHP/php/pear/"

b. Éditez le fichier C:/Program Files/EasyPHP/php/pear/index.php et ajoutez le caractère anti-slash à la ligne 74 colonne 53

c. arretez puis redémarrer EasyPHP

d. Rendez-vous à l'URL suivante http://localhost/pear/

REMARQUE

Il est possible dans certain cas, que la configuration décrite en Etape 5 soit perdue.
Dans ce cas il ne vous reste plus qu'à la ressaisir soit un ligne de commande avec
"pear.bat config-set ..." soit à l'URL http://localhost/pear/index.php?command=config-show

CONCLUSION

Voilà, un peu lourd comme procédure, mais maintenant
vous n'avez plus d'excuse pour le pas utiliser
PEAR::DB, PEAR::MAIL, PEAR:XML_Parser etc...

Aucun commentaire:

Enregistrer un commentaire