Installer un paquet PHP avec PEAR

Un article de alwaysdata.

De nombreux paquets PEAR couramment utilisés sont déjà installés par défaut. Nous en rajoutons régulièrement ; n'hésitez pas à nous suggérer des paquets que vous aimeriez voir installés. Vous pouvez également installer vos propres paquets PEAR sans recourir à nous.

Initialisation du répertoire PEAR racine

Vous devez tout d'abord créer un répertoire PEAR racine dans votre pack. Cette étape n'est à effectuer qu'une seule fois.

À la racine de votre pack (~), exécutez :

 pear config-create ~ ~/.pearrc

Cela créera un répertoire ~/pear et un fichier ~/.pearrc. Vous pourrez désormais utiliser toutes les commandes de pear normalement.

Il est conseillé d'installer immédiatement le paquet PEAR pour avoir une version à jour :

 pear install -o PEAR

et de rajouter ~/pear/bin à votre PATH.

Installation d'un paquet PEAR

Par exemple, pour installer le paquet Mail :

 pear install Mail

Vous pouvez également utiliser toutes les variantes d'installation disponibles.

Prise en compte dans vos applications PHP

Pour utiliser votre installation PEAR, vous devrez modifier le « include_path » de PHP. Pour cela, deux possibilités :

 include_path = ".:/usr/lib/php5/pear"

par :

 include_path = ".:/home/mon_pack/pear/php:/usr/lib/php5/pear"
  • Vous pouvez également laisser le php.ini intact et rajouter cette ligne de code au début de vos scripts :
 set_include_path('/home/mon_pack/pear/php/' . PATH_SEPARATOR . get_include_path());

(remplacez mon_pack par le nom de votre pack).

Affichages
Outils personnels
Navigation
alwaysdata
Boîte à outils