2010-06-04 18 views
3
>pecl install zip 

a l'erreur suivante:php installation zip sur linux

checking for the location of zlib... configure: error: zip support requires ZLIB. 
Use --with-zlib-dir=<DIR> to specify prefix where ZLIB include and library are located 

qu'est-ce que cela signifie?

Répondre

7

La fonctionnalité de compression de PHP repose sur la librairie ZLIB, vous devez d'abord l'installer.

+6

sur ubuntu: 'apt-get install zlib1g-dev' –

+0

@MichaelOsl votre commentaire doit être acceptée réponse – vladkras

+0

que je cherchais dans apt et j'ai eu la zlib1g normale (moins -dev) I J'ai pensé que c'était l'installation correcte ... J'ai installé celui que vous avez recommandé et tout va bien. Juste pour mon info, quelle est la différence entre les bibliothèques et leur version -dev? –

2

Il semblerait que votre installation PHP n'ait pas été compilée avec le support de zlib. Vous devrez peut-être reconfigurer PHP. De l'manual:

Zlib support in PHP is not enabled by default. You will need to configure PHP --with-zlib[=DIR]

+0

est-ce que j'utiliserais php-config pour cela? cela nécessite-t-il une reconstruction de php? – user157195

+0

@wo_ Je ne suis pas un administrateur système Linux donc je ne sais pas vraiment. 'php-config' semble bon, si cela peut prendre un argument' --with-zlib = ... ', vous pouvez déjà être là. –

+0

@wo_ peut-être utile: http://forums.techguy.org/linux-unix/312393-build-php-zlib-support.html –