En voulant utiliser pChart, une librairie en PHP pour la création de graphiques, je me suis aperçu que la version de PHP5 fournie de base avec Mac OS 10.5 n’a pas l’extension GD d’activée.

Heureusement, j’ai trouvé une solution sur les forums Entropy.ch qui consiste à remplacer le binaire php de Leopard par le binaire de Marc Liyanage. Ce n’est peut-être pas l’un des meilleures solutions (quoique…) mais c’est la plus rapide donc ça me va :-)

Pour ceux que cela intéresse, voici la procédure :

  1. Ouvrir le Terminal
  2. Exécuter les commandes ci-dessous :
    • curl -O http://www2.entropy.ch/download/php5-5.2.5-6-beta.tar.gz
    • tar -xzf php5-*-beta.tar.gz
    • sudo mv php5 /usr/local
    • sudo ln -sf /usr/local/php5/entropy-php.conf /etc/apache2/other/+entropy-php.conf
  3. Si vous aviez activé déjà PHP5 :
    1. Éditer le fichier /etc/apache2/httpd.conf
    2. Rechercher la ligne ci-dessous :

      LoadModule php5_module libexec/apache2/libphp5.so

    3. Ajouter au début de la ligne un dièse (#).
    4. Enregistrer les modifications.
  4. Retourner dans le Terminal et exécuter la commande ci-dessous :

    sudo apachectl restart

Voilà, maintenant vous devriez avoir PHP 5.2.5 avec, entre autre, l’extension GD :-)