PEAR est l’abréviation de “Extension de PHP et Application Repository” et se prononce comme le fruit. Le but de PEAR est de fournir:
La mission de PEAR est de fournir des composants réutilisables, l’innovation plomb en PHP, fournir les meilleures pratiques pour le développement PHP et d’éduquer les développeurs.
Le code de PEAR est divisé en “paquets”. Chaque paquet est un projet distinct avec sa propre équipe de développement, numéro de version, cycle de publication, la documentation et une relation définie à d’autres paquets (incluant les dépendances). Paquets sont distribués sous forme de fichiers tar compressé avec un fichier de description à l’intérieur, et installés sur votre système local en utilisant l’installeur PEAR.
Cette commande permet de déterminer l’utilisation de module de PEAR. L’utilisateur viendra à savoir sur la manière différente / format à exécuter ce module. Cette commande guide l’utilisateur final de connaître le but de cette commande. Ci-dessous sont donnés la commande et la capture d’écran de la même.
ptconfigure pear help
La représentation picturale de la commande ci-dessus est listé ci-dessous,
kevell@corp:/# ptconfigure pear help
******************************
This command allows you to modify create or modify pears
Pear, pear
- install
Install
example: ptconfigure pear pkg-install --package-name="somename"
- remove
Remove
example: ptconfigure pear pkg-remove --package-name="somename"
- ensure
Ensure
example: ptconfigure pear pkg-ensure --package-name="somename"
------------------------------
End Help
Lorsque l’utilisateur devez installer une poire , la commande ci-dessous donnée exécuter le processus .
ptconfigure pear pkg-install --package-name="somename"
kevell@corp:/# ptconfigure pear pkg-install --package-name="file"
downloading File-1.4.1.tgz ...
Starting to download File-1.4.1.tgz (8,164 bytes)
.....done: 8,164 bytes
install ok: channel://pear.php.net/File-1.4.1
******************************
Pear Modifications:
--------------------------------------------
Pear: Success
------------------------------
Pear Mods Finished
******************************
Lorsque l’utilisateur doit supprimer une poire du système , la commande ci-dessous donnée exécuter le processus .
ptconfigure pear pkg-remove --package-name="somename"
kevell@corp:/# ptconfigure pear pkg-remove --package-name="file"
pear/File (version >= 1.4.0) is required by installed package "pear/File_CSV"
pear/File (version >= 1.4.0) is required by installed package "pear/File_Util"
pear/File cannot be uninstalled, other installed packages depend on this package
[Pharaoh Logging] Removing Package file from the Packager Pear did not execute correctly
******************************
Pear Modifications:
--------------------------------------------
Pear: Failure
------------------------------
Pear Mods Finished
******************************
Lorsque l’utilisateur a besoin pour assurer une poire , la commande ci-dessous donnée exécuter le processus .
ptconfigure pear pkg-ensure --package-name="somename"
kevell@corp:/# ptconfigure pear pkg-ensure --package-name="file"
downloading File-1.4.1.tgz ...
Starting to download File-1.4.1.tgz (8,164 bytes)
.....done: 8,164 bytes
install ok: channel://pear.php.net/File-1.4.1
******************************
Pear Modifications:
--------------------------------------------
Pear: Success
------------------------------
Pear Mods Finished
******************************
Il ya deux autres paramètres qui peuvent être utilisés dans la ligne de commande.
Pear, pear
Pear.php.net fournit à la fois un homme de l’environnement (HTML) et facile à la machine (actuellement REST) interface pour les forfaits disponibles à partir pear.php.net. Toute communication se produit via le protocole HTTP. Autres fonctions du site pear.php.net offre sont: