18
juil
2008
2

Mac OS Leopard, PHP et GD

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 :-)

Vous avez apprécié ce billet ?
Abonnez-vous au flux RSS pour être informé des nouveaux billets.
2 commentaires :
  1. Erwin 20 juil, 2008

    Merci pour l’astuce. Pour faire plus simple, pourquoi ne pas utiliser Mamp ?

  2. Fabien 21 juil, 2008

    J’ai utilisé MAMP au tout début de mon switch sur Mac mais j’ai eu la mauvaise surprise de ne pas pouvoir compiler d’extensions avec. Il manque des binaires genre phpize, php-config, …

Ajouter un commentaire
:D :) :o :eek: :( :lol: :wink: :arrow: :idea: :?: :!: :evil: :p