Sommaire |
[modifier] Installation
[modifier] Windows
Environnement :
- Apache 2.2.4
- PHP 5.2.2
- Windows XP Pro SP2
Rien de très compliqué, dans un premier temps, téléchargez les modules PECL depuis le site de PHP via le fichier : PECL 5.2.2 Win32 binaries
Une fois ce fichier récupéré, décompressez le, copiez le fichier php_http.dll et placez le dans votre répertoire d'extension (PHP/ext).
Puis éditez votre php.ini (c:\WINDOWS\php.ini) et activez le module en ajoutant à la suite des extensions :
extension=php_http.dll
Puis redémarrez Apache, phpinfo doit alors faire apparaitre une section http.
[modifier] Linux
Environnement :
- Apache 2.0.54
- PHP 5.0.4
- Linux Fedora
[modifier] Compilation
On va utiliser pear.
Pour commencer on va installer le package php-devel histoire de disposer de tous les outils nécessaires :
yum install php-devel
Il faut également disposer de aclocal disponible via le package automake
yum install automake
Résolution de l'erreur warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY
et on va également ajouter curl-devel histoire de pouvoir compiler notre module avec Curl
yum install curl-devel
Une fois que cela est terminé, on passe à l'installation du module pecl_http lui même :
pear install pecl_http
et si tout se passe bien, cela se termine par install ok: pecl_http 1.5.3
[modifier] Installation
Il faut activer l'extension. Sur la Fedora cela ne se fait pas en modifiant le fichier /etc/php.ini, mais en ajoutant un fichier pecl_http.ini dans /etc/php.d
; Enable pecl_http extension module extension=http.so
Il ne reste plus qu'à redémarrer Apache.
[modifier] Utilisation
Un exemple d'utilisation avec le module Jamendo
