http://fr.wikipedia.org/wiki/PEARPEAR (pour PHP Extension and Application Repository) est une collection de bibliothèques PHP. C'est aussi une application qui permet de gérer les bibliothèques (installer ou mettre à jour une bibliothèque). On peut comparer ce système avec les gems de ruby ou, plus largement, aux gestionnaires de paquets comme apt.
Ce dépôt propose des bibliothèques pour tous les besoins courants des applications web. Cela inclut l'authentification, les services web, le chiffrement, le cache, XML... La qualité des codes sont vérifiés avant d'être intégrés dans PEAR. PEAR a établi un cadre de travail et des conventions afin que les bibliothèques proposées soient utilisables et compatible avec les applications.
Ce système a été créé par Stig S. Bakken en 1999.
ouai obliger de compiler les sources, mais j'ai jamais reussi. J'ai l'impression qu'on doit faire une build php a chaque fois, y'a pas le phpize j'ai l'impression, bref sous windows le flou totalOuè impossible de mettre la main sur la dll
ta un lien de la doc officiel qui pointe vers ce tutoJ'ai même pas essayé la doc officielle n'a pas été traduite.
Source : http://www.developpez.net/forums/d84848 ... ost4851582Pour Windows :
Télécharger le fichier php_ssh2.dll => http://dllcentral.com/php_ssh2.dll/5.2.5.5/
Trouver la directive "extension_dir" de votre php.ini (dans mon cas : c:/wamp/bin/php/php5.2.6/ext/)
Copier la DLL dans ce dossier c:/wamp/bin/php/php5.2.6/ext/
Activez-le en ajoutant extension=php_ssh2.dll dans votre fichier php.ini
Redémarrez wamp
Pour serveur unix :
Installer OpenSSL
Installer la librairie libssh2
Exécutez l'installeur Pear
Copiez le fichier ssh2.so depuis le dossier indiqué par le processus de compilation dans le dossier spécifié à l'intérieur du fichier spécifié par votre fichier php.ini, extension_dir
Ajoutez extension=php_ssh2.so dans votre php.ini
Redémarrez votre serveur web pour recharger votre configuration php.ini
Pas tout à fait ça.Y'a même un article Wiki sur PEAR (l'ancêtre de PECL).
Juste. Pecl est plutôt issu de Pear.Pas tout à fait ça.Y'a même un article Wiki sur PEAR (l'ancêtre de PECL).
PEAR, c'est un dépôt de librairie PHP "simple" (codés en PHP), couplé à un système d'installation des-dites librairies.
PECL, c'est un dépôt d'extension PHP compilées et codés en C.