vendredi 6 février 2009

Installer ZIP à PHP5 sur Mac OS X Server Leopard 10.5.x

Dans la continuité de mon précédent post sur l'installation de GD en tant qu'une extension de PHP, voici le retour de l'extension de PHP. Cette fois nous allons ajouter les fonctions du ZIP.

Pour ceux qui n'ont pas télécharger les sources de PHP il faut commencer par créer un dossier qui contiendra les sources de PHP :
1) Ouvrez le terminal puis tapez :
$ mkdir -p /SourceCache
$ cd /SourceCache

$ curl -O http://www.ijg.org/files/jpegsrc.v6b.tar.gz
$ curl -O http://www.opensource.apple.com/darwinsource/10.5.2/apache_mod_php-44/php-5.2.5.tar.bz2
$ tar xjf php-5.2.5.tar.bz2


2) Maintenant tout le monde à les sources. Nous allons aller dans le dossier de l'extension ZIP par cette commande :
$ cd /SourceCache/php-5.2.5/ext/zip

3) Préparation de l'extension :
$ phpize

4) Choisissez la commande qui correspond à votre architecture :
Architecture 32 bits :
$ ./configure

Architecture 64 bits :
$ MACOSX_DEPLOYMENT_TARGET=10.5 CFLAGS="-arch ppc -arch ppc64 -arch i386 -arch x86_64 -g -Os -pipe -no-cpp-precomp" CCFLAGS="-arch ppc -arch ppc64 -arch i386 -arch x86_64 -g -Os -pipe" CXXFLAGS="-arch ppc -arch ppc64 -arch i386 -arch x86_64 -g -Os -pipe" LDFLAGS="-arch ppc -arch ppc64 -arch i386 -arch x86_64 -bind_at_load" ./configure

5) Puis on compile :
$ make

6) Puis installation :
$ sudo make install

7) Puis ajout de la ligne "extension=zip.so" dans le fichier /etc/php.ini. Voir le précédent post pour la methode de modification du fichier.

N'hésitez pas à faire vos commentaire !

Aucun commentaire: