配置:错误:请重新安装 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 libzip
或apt-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,请重新启动计算机”
配置 php 5.6 配置时出错:错误:找不到 mcrypt.h。请重新安装 libmcrypt