Подтвердить что ты не робот

Установка расширения PHP Zip

Я пытаюсь установить расширение PHP Zip.

У моего сервера нет внешнего доступа в Интернет, поэтому я сам загрузил его из PECL: http://pecl.php.net/package/zip. Я выбрал 1.10.2, самую последнюю "стабильную" версию и перенес ее на свой сервер.

Я побежал:

pear install zip-1.10.2.tgz

и добавил

extension=zip.so

в php.ini в соответствии с инструкциями. Я вижу, что zip.so был создан и помещен в правую папку extension_dir. Я перезапустил apache и затем проверил, загружен ли он запуском:

php -m

Несмотря на все это, "zip" все еще не входит в этот список.

Я пропустил шаг или сделал что-то не так? Я думал, что это должно быть очень просто, и я начинаю чувствовать себя довольно глупым, ха-ха.

Другие, вероятно, важные вещи:

CentOS Apache 2.2.3 PHP 5.2.16

4b9b3361

Ответ 1

У вас может быть несколько файлов php.ini, один для CLI и один для apache. Запустите php --ini, чтобы узнать, где находится местоположение CLI.

Ответ 2

Вот как я установил его на своей машине (ubuntu):

php 7:

sudo apt-get install php7.0-zip

php 5:

sudo apt-get install php5-zip

Изменить:. После этого перезагрузите сервер.

sudo /etc/init.d/apache2 restart или sudo service nginx restart

PS: Если вы используете centOS, проверьте выше cweiske . Но если вы используете деривационную ОС Debian, это решение должно помочь вам установить расширение php zip.

Ответ 3

1 шаг - установить необходимое расширение

sudo apt-get install libz-dev -y

2 шаг - установить расширение PHP

pecl install zlib zip

3 шаг - перезагрузите ваш Apache

sudo /etc/init.d/apache2 restart

Enable PHP ZIP Extension

Если это не работает, вы можете проверить, вызывается ли zip.ini в вашем phpinfo, чтобы проверить, был ли включен zip.so.

Ответ 4

Просто используйте sudo yum install php-zip

Ответ 5

Если вы используете php5.6, выполните следующее:

sudo apt-get install php5.6-zip

Ответ 6

Если sudo apt-get install php5.6-zip не работает, попробуйте sudo apt-get update, а затем попробуйте sudo apt-get install php5.6-zip

Ответ 7

для PHP 7.3

sudo apt install php7.3-zip