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

Posted

技术标签:

【中文标题】配置:错误:请重新安装 libzip 发行版【英文标题】:configure: error: Please reinstall the libzip distribution 【发布时间】:2018-01-28 06:36:21 【问题描述】:

我在尝试为 php 7 安装 Zip 时遇到此错误:

pecl install zip

产生错误

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

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

【问题讨论】:

【参考方案1】:

解决了

apt-get install libzip-dev

将安装缺少的 libzip-distribution

【讨论】:

请注意,您可以使用apt-cache search libzipapt-cache search zip 来搜索潜在的安装名称。如果返回结果很多,请通过less 传递,这样您就可以慢慢滚动浏览。 CentOS 用户:yum -y install libzip-devel 这也给了我E: Unable to locate package libzip-dev【参考方案2】:

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

 yum install php-pecl-zip

这对我有用。

【讨论】:

谢谢,尝试了一切,没有任何东西可以为我安装/启用 zip。 救命!尝试解决这个问题一个星期...【参考方案3】:

这对我来说适用于 Amazon Linux:

yum install libzip-devel.x86_64

【讨论】:

【参考方案4】:

在撰写本文时,我必须使用 libzip > = 0.11。官方上的libzip/libzip-devel包 CentOS x86_64 存储库仍在 0.10 上。为了解决这个问题,Psychotic Ninja Plus x86_64 存储库提供了 0.11 版本。可以在这些链接上找到有关 Psychotic Ninja Plus 存储库上的 libzip 和 libzip-devel 的信息。

要安装和使用这个版本,你可以运行以下命令,

从以下位置下载最新的精神病版本 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

【讨论】:

这在 CentOS 上对我有用。必须下载并安装 libzip-0.11.2-6.el7.psychotic.x86_64.rpm 和 libzip-devel-0.11.2-6.el7.psychotic.x86_64.rpm【参考方案5】:

由于我花了一些时间和研究来弄清楚这一点,我认为它对 mac 用户可能会派上用场:

您可以使用以下方法通过 brew 安装 libzip:

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

然后:

brew install libzip

【讨论】:

以上是关于配置:错误:请重新安装 libzip 发行版的主要内容,如果未能解决你的问题,请参考以下文章

“windows无法完成安装,若要继续安装windows,请重新启动计算机”

ubutun重新打包已安装的程序怎样操作

配置 php 5.6 配置时出错:错误:找不到 mcrypt.h。请重新安装 libmcrypt

家庭版.net无法读取配置文件

windows无法完成安装,若要在此计算机上安装,请重新启动安装

poco安装好后,运行不了,提示PNP.DLL文件无法加载!请高手解决!