Installation de L'Extension PHP Zip

j'essaie d'installer L'extension Zip PHP.

mon serveur n'a pas d'accès internet externe, donc je l'ai téléchargé moi - même à partir de PECL: http://pecl.php.net/package/zip . J'ai choisi 1.10.2, la dernière version "stable", et je l'ai transféré sur mon serveur.

j'ai couru:

pear install zip-1.10.2.tgz

et ajouté

extension=zip.so

à php.ini comme indiqué. Je vois cette fermeture.donc a été créé et placé dans le droit extension_dir dossier. J'ai redémarré apache et ensuite vérifié s'il était chargé en exécutant:

php -m

malgré tout cela," zip " n'est toujours pas dans cette liste.

est-ce que je manque un pas ou je fais quelque chose de mal? Je pensais que ça devait être très simple, et je commence à me sentir assez stupide, haha.

autre chose probablement importante:

CentOS Apache 2.2.3 PHP 5.2.16

20
demandé sur Ajeet Shah 2013-09-13 01:24:45

5 réponses

vous pouvez avoir plusieurs fichiers php.ini , un pour CLI et un pour apache. Lancez php --ini pour voir où se trouve le CLI ini.

16
répondu cweiske 2013-09-16 07:25:18

Voici comment je l'ai installé sur ma machine (ubuntu):

php 7:

sudo apt-get install php7.0-zip

php 5:

sudo apt-get install php5-zip

Modifier:

assurez-vous de redémarrer votre serveur par la suite.

sudo /etc/init.d/apache2 restart ou sudo service nginx restart

PS: Si vous utilisez centOS, veuillez cocher la case ci-dessus cweiske 's réponse

Mais si vous utilisez un système d'exploitation dérivé de Debian, cette solution devrait vous aider à installer php zip extension.

38
répondu Ajeet Shah 2017-05-23 11:47:31

1 étape - installer une extension requise

sudo apt-get install libz-dev -y

Étape 2 - Installer l'extension PHP

pecl install zlib zip

3 Redémarrez Apache

sudo /etc/init.d/apache2 restart

Enable PHP ZIP Extension

Si ne fonctionne pas, vous pouvez vérifier si le zip.ini est appelé dans votre phpinfo, à vérifiez si la fermeture éclair.donc inclus.

3
répondu Rafael Corrêa Gomes 2016-12-19 17:29:08

si vous utilisez php5.6 alors exécutez ceci:

sudo apt-get install php5.6-zip

2
répondu D.Dimitrioglo 2016-12-06 19:48:41

si sudo apt-get install php5.6-zip ne fonctionne pas, essayez sudo apt-get update et puis essayer sudo apt-get install php5.6-zip

0
répondu BharathRao 2017-11-07 06:58:49