配置错误:请重新安装libzip发行版。

101

尝试安装 PHP 7 的 Zip 时,我遇到了这个错误:

pecl install zip

产生错误:

配置:错误:请重新安装libzip分发版

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

我尝试过apt-get install libzip,但是未找到该软件包。

5个回答

270

解决了:

apt-get install libzip-dev

将安装缺失的libzip-distribution库


3
注意,你可以使用 apt-cache search libzipapt-cache search zip 进行潜在安装名称的搜索。如果返回的结果比较多,可以通过管道将其传递给 less 命令,这样就可以缓慢滚动查看了。 - halfer
3
对于CentOS用户:yum -y install libzip-devel - Til
6
这使我遇到了“E:无法定位软件包libzip-dev”的问题。 - David

11

这可能对于运行CentOS 7的webmin/virtualmin用户有所帮助:

 yum install php-pecl-zip

这对我起作用了。


1
谢谢,我尝试了所有方法,但都无法安装/启用zip。 - Matt Nona
1
救命稻草!已经试了一个星期还是解决不了... - Woody
无法运行:[root@host ~]# yum install php-pecl-zip 已加载插件:fastestmirror、universal-hooks 正在从缓存的主机文件中加载镜像速度
  • EA4: 185.125.185.32
  • cpanel-addons-production-feed: 185.125.185.32
  • cpanel-plugins: 185.125.185.32
  • base: mirrors.rit.edu
  • extras: forksystems.mm.fcix.net
  • updates: mirror.cs.pitt.edu 没有可用的php-pecl-zip软件包。 错误:无事可做
- Ignat

5
这对我在亚马逊Linux上的操作有效:
yum install libzip-devel.x86_64

3

在本文编写时,我需要使用libzip >= 0.11版本。官方的CentOS x86_64存储库上的libzip/libzip-devel包仍停留在0.10版本。为了解决这个问题,Psychotic Ninja Plus x86_64存储库提供了0.11版本。您可以在以下链接中找到有关Psychotic Ninja Plus存储库中libziplibzip-devel的信息。

要安装和使用此版本,您可以运行以下命令:

http://packages.psychotic.ninja/7/plus/x86_64/RPMS/下载最新的psychotic-release rpm包

安装psychotic-release rpm:

rpm -Uvh psychotic-release*rpm

安装libzip-devel rpm软件包:
yum --enablerepo=psychotic-plus install libzip-devel

1
这对我在CentOS上起作用。必须下载并安装libzip-0.11.2-6.el7.psychotic.x86_64.rpm和libzip-devel-0.11.2-6.el7.psychotic.x86_64.rpm两个软件包。 - MarkG
我已经安装了0.10版本,但在configure识别新文件之前,我必须将其删除: sudo yum remove libzip; sudo yum localinstall /var/tmp/libzip-0.11.2-6.el7.psychotic.x86_64.rpm; sudo yum localinstall /var/tmp/libzip-devel-0.11.2-6.el7.psychotic.x86_64.rpm; sudo yum install php-common - ChrisG

2

由于我之前花费了一些时间和精力进行研究,因此我认为这对Mac用户可能会有所帮助:

您可以使用brew安装libzip:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null 2> /dev/null

然后:

brew install libzip

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接