====== PEAR ====== ===== Installer PEAR ===== ==== Sous Linux ==== Dans un terminal, en supposant que les commandes **lynx** et **php** soient disponibles, il suffit de lancer cette commande : $ lynx -source http://pear.php.net/go-pear | php -q Ensuite, il suffit de se laisser guider. ==== Sous Windows ==== Dans une fenêtre de commandes, en supposant que vous avez installé **php**, il suffit de lancer cette commande : $ php -r "readfile('http://pear.php.net/go-pear');" > go-pear $ php -q go-pear Ensuite, il suffit de se laisser guider. ===== Utiliser PEAR ===== Une fois PEAR installé, vous devriez pouvoir lancer l'utilitaire pear ou pear.bat (respectivement sous Linux ou sous Windows). Cet utilitaire va vous permettre de réaliser diverses actions. Il s'utilise de cette manière : $ pear [options] command [command-options] La liste des commandes disponibles s'obtient simplement en tapant : $ pear help ===== Principales commandes PEAR ===== * Installer un package officiel $ pear install HTTP_Request * Voir les packages installés localement $ pear list -a * Brancher un channel: $ pear channel-discover pear.pxxo.net * Lister le contenu d'un channel $ pear remote-list -c pxxo * Installer un package d'un channel $ pear install pxxo/Pxxo ===== Utiliser PEAR dans vos fichiers PHP ===== Pour cela, il suffit d'ajouter le chemin vers votre dépôt PEAR dans la directive de configuration PHP nommé **include_path**. Cette directive peut être réglée à différent endroits : * dans le fichier php.ini ; (sous Linux) include_path=".:/emplacement/de/votre/depot/pear" ; (sous Windows) include_path='.;c:\emplacement\de\votre\depot\pear' * dans le fichier de configuration Apache (httpd.conf ou .htaccess) php_value include_path .:/emplacement/de/votre/depot/pear (utilisez ; comme séparateur de chemin si vous êtes sous windows) * dans vos scripts PHP ini_set('include_path', '.'.PATH_SEPARATOR.'/emplacement/de/votre/depot/pear');