Art. 122-5

Description de l'installation et utilisation du module PECL mod_http.

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

La documentation PHP

Un exemple d'utilisation avec le module Jamendo

Anglais
Un peu de musique ?


A propos