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'))" ... ?>
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