15 janvier 2004

Avoir son propre depôt PEAR sur son compte Unix ou Linux ?

Voici une méthode d'installation d'un dépôt PEAR indépendant du dépôt commun.

Pour utiliser cette méthode on doit pouvoir exécuter le script pear.

Préliminaire

Quelques réperoires à créer. Dans ce cas l'arborescence PEAR sera compatible avec STOW ( http://blog.touv.fr/2004/01/utiliser-stow-pour-installer-des.html ).

mkdir -p  ~/local/stow/pear/bin
mkdir -p  ~/local/stow/pear/share/pear/data
mkdir -p  ~/local/stow/pear/share/pear/tests
mkdir -p  ~/local/stow/pear/share/pear/docs 

Configuration

On va changer la configuration par défaut de la commande pear. Ce changement de configuration n'est valable que pour l'utilisateur qui exécute la commande.

pear config-set bin_dir ~/local/stow/pear/bin
pear config-set php_dir  ~/local/stow/pear/share/pear
pear config-set data_dir  ~/local/stow/pear/share/pear/data
pear config-set test_dir  ~/local/stow/pear/share/pear/tests
pear config-set doc_dir  ~/local/stow/pear/share/pear/docs

Installation

Voilà tout est prêt on peut maintenant installer tout les packages PEAR que l'on veux...

pear install DB
pear install XML_Parser
pear install XML_Tree
pear install Archive_Tar
pear install Console_Getopt
pear install XML_RPC
pear install Cache_Lite
pear install PEAR
pear install PhpDocumentor
pear install NET_Socket
pear install NET_Url
pear install HTTP_REquest

Utilisation

Maintenant pour utiliser votre dépôt PEAR, il vous faut modifier la configuration de PHP à chaque fois que vous l'utilisez.

En ligne de commande :

php -d include_path=.:/home/thouveni/local/share/pear/

Dans vos scripts :

<?php
ini_set('include_path','/home/thouveni/local/share/pear/'.ini_get('include_path'))"

...

?>

1 commentaire:

  1. Ce serait une chose si nous avions des preuves très cohérentes et la vitamine D à forte dose peut-elle vraiment prévenir le covid-19 , mais cela montre soit un avantage, soit aucun avantage.

    RépondreSupprimer