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 :
- modifiez directement le php.ini en suivant notre documentation. Il faut remplacer la ligne :
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).
