Ответ 1
У вас может быть несколько файлов php.ini
, один для CLI и один для apache. Запустите php --ini
, чтобы узнать, где находится местоположение CLI.
Я пытаюсь установить расширение 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
У вас может быть несколько файлов php.ini
, один для CLI и один для apache. Запустите php --ini
, чтобы узнать, где находится местоположение CLI.
Вот как я установил его на своей машине (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.
1 шаг - установить необходимое расширение
sudo apt-get install libz-dev -y
2 шаг - установить расширение PHP
pecl install zlib zip
3 шаг - перезагрузите ваш Apache
sudo /etc/init.d/apache2 restart
Если это не работает, вы можете проверить, вызывается ли zip.ini в вашем phpinfo, чтобы проверить, был ли включен zip.so.
Просто используйте sudo yum install php-zip
Если вы используете php5.6, выполните следующее:
sudo apt-get install php5.6-zip
Если sudo apt-get install php5.6-zip
не работает, попробуйте sudo apt-get update
, а затем попробуйте sudo apt-get install php5.6-zip
для PHP 7.3
sudo apt install php7.3-zip