Thierry,

Suite à notre conversation de ce matin à propos de PEAR, je n'ai eu aucun problème pour l'installation de PEAR sur mon arborescence tel qu'elle est expliquée à l'adresse suivante : http://pear.php.net/manual/fr/installation.manually.php

L'installation automatique n'est pas possible.

Pour résumer :

1. Télécharger le package PEAR http://pear.php.net/package/PEAR

2. Le décompresser et le mettre dans un répertoire (chez moi j'ai tout mis dans un répertoire que j'ai nommé /libs/)

3. Dans le fichier de configuration de son site (si on en a un) ou dans les pages qui nécessite l'utilisation de la librairie il faut mettre (en changeant le chemin vers le répertoire de PEAR bien entendu) :

ini_set("include_path", '/var/www/www.example.com/includes/' . PATH_SEPARATOR . ini_get("include_path"));

4. ensuite, il faut mettre les packages dépendant de PEAR dont on a besoin dans le même répertoire que celui-ci

Exemple, j'avais besoin de DB (classe de connections), voici à quoi ressemble "en gros" le répertoire que j'ai appelé /libs/

Contenu de /libs/

  • /PEAR/
  • /OS/
  • /DB/
  • DB.php
  • PEAR.php
  • Package.dtd
  • System.php
  • Template.spec