1

Par défaut, mac OS X est livré avec un serveur apache et une version relativement ancienne de php ( 4.qqchose ). De plus, il n'y a pas beaucoup de librairie préinstallés.

Si vous voulez arranger tout ça, Marc Liyanage ( www.entropy.ch ) propose un package qui updatera votre version de php, et rajoutera de nombreuses librairies très utile en php ( GD pour tout ce qui concerne les images par exemple ).

Vous pouvez donwloader gratuitement le package ici: http://www.entropy.ch/software/macosx/php/ attention: OS X 10.2 et supérieur uniquement.

Contenu du package (extrait de la page de l'auteur): PHP 5.0.1,
the MySQL and PostgreSQL databases
the PDFLib PDF library
the cURL library for various communications protocols
the GD image creation library (with PNG, JPEG, PostScript Type 1 and TrueType font options).
the expat XML parser and WDDX support
XSLT transformations
LDAP access
the IMAP client library
FTP client access
exif digital camera image metadata support
transparent session id propagation (--enable-trans-sid) option
mcrypt encryption functions
sockets extension (experimental!)
iODBC database support
XML-RPC support (back in after I had to remove it in a previous release)
mhash support
GNU gettext
XML-DOM
PEAR
CLI Version

Un must-have pour tous les développeurs web sous Mac, qui ne veulent pas recompiler eux-même toutes les librairies etc...

Par ailleurs, si vous souhaitez faire une installation plus personnalisée, le site http://www.phpmac.com/ contient des guides pour apprendre à compiler sa propre version de php, avec les librairies que vous souhaitez.

2

Par défaut, mac OS X est livré avec un serveur apache et une version relativement ancienne de php ( 4.qqchose ). De plus, il n'y a pas beaucoup de librairie préinstallés.
C'est compréhensible. Apple cherche à faire un truc fiable, pas forcément à mettre le dernier serveur-de-la-mort-qui-tue-parce-qu'il-est-à-la-version-1.24.56.37-au-lieu-de-1.24.56.34.

Bon, bref tout ça pour dire deux choses :
1) anticiper sur des boulets éventuels qui viendraient poster que apple c'est de la merde parce que ils mettent la version 1.24.56.34 et pas la 1.24.56.37
2) rappeler à ceux qui envisagent de changer que si leur priorité c'est de faire un truc solide et qu'ils n'ont pas besoin de la dernière option toute brillante de php, ils devraient réfléchir à deux fois avant de changer.

3

oui apple ne peut pas proposer la dernière version en permanence, mais même si on a pas besoin de fonctionnalité avancé, et des améliorations de PHP5, il est bien plus courant d'avoir besoin de la librairie GD qui n'est pas incluse au départ smile