configure:错误:请重新安装libzip发行版

时间:2017-08-19 20:10:53

标签: php php-7 pecl

我在尝试安装Zip for PHP 7时遇到此错误:

pecl install zip

产生错误

  

configure:错误:请重新安装libzip发行版

我没有找到与此错误相关的任何内容。

我尝试apt-get install libzip,但找不到包裹。

5 个答案:

答案 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存储库中libziplibzip-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