Section courante

A propos

Section administrative du site

pecl

Bibliothèque d'extension communautaire PHP
Linux Externe

Syntaxe

pecl [options] command [command-options] parameters

Paramètres

Nom Description
build Ce paramètre permet d'indiquer qu'il faut construire les extensions à partir du code source C.
bundle Ce paramètre permet de dépaqueté l'extension Pecl.
channel-add Ce paramètre permet d'indiquer qu'il faut ajouter un canal.
channel-alias Ce paramètre permet de spécifier un alias vers un nom de canal.
channel-delete Ce paramètre permet d'enlever un canal de la liste.
channel-discover Ce paramètre permet d'initialiser un canal dans son serveur.
channel-info Ce paramètre permet de demander les informations dans un canal.
channel-login Ce paramètre permet de ce connecter et de s'authentifier dans un canal de serveur à distance.
channel-logout Ce paramètre permet de ce déconnecter du canal de serveur à distance.
channel-update Ce paramètre permet de mettre à jour le canal existant.
clear-cache Ce paramètre permet d'effacer le cache de service Web.
config-create Ce paramètre permet de créer un fichier de configuration par défaut.
config-get Ce paramètre permet d'afficher un des configurations.
config-help Ce paramètre permet d'afficher les informations à propos des configurations.
config-set Ce paramètre permet de changer la configuration.
config-show Ce paramètre permet d'afficher toutes les configurations.
convert Ce paramètre permet de convertir le fichier «package.xml 1.0» en format «package.xml 2.0».
cvsdiff Ce paramètre permet d'exécuter un «cvs diff» sur tous les fichiers dans un paquet.
cvstag Ce paramètre permet de fixer le «tag» de la réalisation CVS.
download Ce paramètre permet de télécharger un paquet.
download-all Ce paramètre permet de télécharger chaque paquets disponible du canal par défaut.
info Ce paramètre permet d'afficher les informations à propos d'un paquet.
install [options] [channel/] package ... Ce paramètre permet d'indiquer un paquet à installer. Voici ses options :
Valeur Description
-a Cette option permet d'indiquer qu'il faut installer toutes les dépendances requises et optionnels.
--alldeps Cette option permet d'indiquer qu'il faut installer toutes les dépendances requises et optionnels.
-B Cette option permet d'indiquer qu'il ne faut pas construire les extensions C.
-f Cette option permet d'indiquer qu'il faut réécrire les nouveaux paquets installés.
--force Cette option permet d'indiquer qu'il faut réécrire les nouveaux paquets installés.
--ignore-errors Cette option permet d'indiquer qu'il faut forcer l'installer même s'il y a des erreurs.
--installroot=DIR Cette option permet d'indiquer le répertoire «root» a utilisé quand les fichiers installés utilise le «packagingroot» de RPM.
-l Cette option permet d'indiquer qu'il ne faut pas vérifier les dépendances de version recommandés.
--loose Cette option permet d'indiquer qu'il ne faut pas vérifier les dépendances de version recommandés.
-n Cette option permet d'indiquer qu'il faut ignorer les dépendances et l'installer de toute façon.
--nobuild Cette option permet d'indiquer qu'il ne faut pas construire les extensions C.
--nocompress Cette option permet d'indiquer qu'il ne faut effectuer une requête de décompression des fichiers quand ils sont téléchargées.
--nodeps Cette option permet d'indiquer qu'il faut ignorer les dépendances et l'installer de toute façon.
-P DIR Cette option permet d'indiquer le répertoire «root» utilisé lorsqu'il y a des fichiers de paquets RPM.
--packagingroot=DIR Cette option permet d'indiquer le répertoire «root» utilisé lorsqu'il y a des fichiers de paquets RPM.
-r Cette option permet d'indiquer qu'il ne faut pas installer les fichiers, seulement enregistré les paquets installés.
-R DIR Cette option permet d'indiquer le répertoire «root» a utilisé quand les fichiers installés utilise le «packagingroot» de RPM.
--register-only Cette option permet d'indiquer qu'il ne faut pas installer les fichiers, seulement enregistré les paquets installés.
-s Cette option permet d'indiquer qu'il faut effectuer une installation discrète, sans indiquer les échecs ou les mises à niveau s'ils sont déjà installés.
--soft Cette option permet d'indiquer qu'il faut effectuer une installation discrète, sans indiquer les échecs ou les mises à niveau s'ils sont déjà installés.
-o Cette option permet d'indiquer qu'il faut installer toutes les dépendances requis.
--offline Cette option permet d'indiquer qu'il ne faut pas tenter de télécharger d'un URL ou d'un contact de canal.
--onlyreqdeps Cette option permet d'indiquer qu'il faut installer toutes les dépendances requis.
-O Cette option permet d'indiquer qu'il ne faut pas tenter de télécharger d'un URL ou d'un contact de canal.
-p Cette option permet d'indiquer qu'il faut seulement afficher la liste des paquets devant être téléversé.
--pretend Cette option permet d'indiquer qu'il faut seulement afficher la liste des paquets devant être téléversé.
-Z Cette option permet d'indiquer qu'il ne faut effectuer une requête de décompression des fichiers quand ils sont téléchargées.
list Ce paramètre permet d'afficher la liste des paquets installés dans le canal par défaut.
list-all Ce paramètre permet d'afficher la liste de tous les paquets.
list-channels Ce paramètre permet d'afficher la liste des canaux disponibles.
list-files Ce paramètre permet d'afficher la liste des fichiers dans les paquets installés.
list-upgrades Ce paramètre permet d'afficher la liste des mises-à-niveau disponible.
login Ce paramètre permet d'effectuer une connexion et de s'authentifier vers un serveur à distance (Ce paramètre est obsolète et a été remplacer par «channel-login»).
logout Ce paramètre permet d'effectuer une déconnexion d'un serveur à distance (Ce paramètre est obsolète et a été remplacer par «channel-logout»).
makerpm Ce paramètre permet de construire un RPM spécifié par le nom de fichier d'un paquet PEAR.
package Ce paramètre permet de construire un paquet.
package-dependencies Ce paramètre permet d'afficher les dépendances du paquet.
package-validate Ce paramètre permet de valider la consistance d'un paquet.
pickle Ce paramètre permet d'indiquer qu'il faut construire un paquet PECL.
remote-info Ce paramètre permet d'afficher les informations à propos du paquet fournit à distance.
remote-list Ce paramètre permet d'indiquer qu'il faut afficher les paquets fournit à distance.
run-scripts Ce paramètre permet d'indiquer qu'il faut exécuter un script de «Post-Install» fournit dans un paquet.
run-tests Ce paramètre permet d'indiquer qu'il faut effectuer un test de régression.
search Ce paramètre permet d'indiquer qu'il faut une recherche dans la base de données de paquets fournit à distance.
shell-test Ce paramètre permet d'indiquer qu'il faut effectuer un test de script dans le «Shell».
sign Ce paramètre permet d'indiquer qu'il faut signé un paquet de fichier de distribution.
svntag Ce paramètre permet de fixer un «tag» dans une réalisation de dépôt de version SVN.
uninstall Ce paramètre permet d'indiquer qu'il faut désinstaller un paquet.
update-channels Ce paramètre permet de mettre à jour une liste de canal.
upgrade Ce paramètre permet d'effectuer une mise à niveau d'un paquet.
upgrade-all Ce paramètre permet d'effectuer une mise à niveau de tous les paquets (Ce paramètre est obsolète, il faut plutôt appeler «upgrade» sans paramètre).

Description

Cette commande permet d'effectuer la gestion des extensions de module PHP à partir d'un système de paquet principalement centré sur PEAR.

Remarque

Installation

Si la commande n'est pas installé, il est possible de l'installer de la façon suivante sous la distribution Ubuntu ou Debian :

sudo apt-get install php-pear

Exemples

Cet exemple permet d'installer l'extension de module APC au PHP :

pecl install apc

Cet exemple permet d'installer l'extension de module «memcached» au PHP :

pecl install memcached

Cet exemple permet de désinstaller l'extension de module APC du PHP :

pecl uninstall apc

Voir également

Langage de programmation - PHP - Référence des extensions (modules DLL ou SO)
Langage de programmation - PHP - Accueil
Index des extensions de fichier - Format de fichier : php.ini
Index des extensions de fichier - Format de fichier : httpd.conf
Système d'exploitation - Linux - Références de commandes et de programmes - «mysql»

Dernière mise à jour : Samedi, le 30 avril 2016