我在尝试安装Zip for PHP 7时遇到此错误:
pecl install zip
产生错误
configure:错误:请重新安装libzip发行版
我没有找到与此错误相关的任何内容。
我尝试apt-get install libzip
,但找不到包裹。
答案 0 :(得分:64)
解决了:
apt-get install libzip-dev
将安装缺少的libzip-distribution
答案 1 :(得分:2)
这可能对运行CentOS 7的webmin / virtualmin用户有用:
yum install php-pecl-zip
这对我有用。
答案 2 :(得分:0)
这对我适用于Amazon Linux:
yum install libzip-devel.x86_64
答案 3 :(得分:0)
在撰写本文时,我不得不使用libzip> = 0.11。官方上的libzip / libzip-devel软件包 CentOS x86_64储存库仍位于0.10上。为了解决这个问题,Psychotic Ninja Plus x86_64存储库提供了0.11版本。在这些链接上可以找到有关Psychotic Ninja Plus存储库中libzip和libzip-devel的信息。
要安装和使用此版本,您可以运行以下命令,
从以下位置下载最新的Psychotic-release rpm
http://packages.psychotic.ninja/7/plus/x86_64/RPMS/
安装psychotic-release rpm:
rpm -Uvh psychotic-release*rpm
安装libzip-devel rpm软件包:
yum --enablerepo=psychotic-plus install libzip-devel
答案 4 :(得分:0)
由于花了我一些时间和研究来弄清楚这一点,我认为这可能对Mac用户很方便:
您可以使用以下命令通过brew安装libzip:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null 2> /dev/null
然后:
brew install libzip