尝试安装 PHP 7 的 Zip 时,我遇到了这个错误:
pecl install zip
产生错误:
配置:错误:请重新安装libzip分发版
我没有找到与此错误相关的任何内容。
我尝试过apt-get install libzip
,但是未找到该软件包。
解决了:
apt-get install libzip-dev
将安装缺失的libzip-distribution库
这可能对于运行CentOS 7的webmin/virtualmin用户有所帮助:
yum install php-pecl-zip
这对我起作用了。
yum install libzip-devel.x86_64
在本文编写时,我需要使用libzip >= 0.11版本。官方的CentOS x86_64存储库上的libzip/libzip-devel包仍停留在0.10版本。为了解决这个问题,Psychotic Ninja Plus x86_64存储库提供了0.11版本。您可以在以下链接中找到有关Psychotic Ninja Plus存储库中libzip和libzip-devel的信息。
要安装和使用此版本,您可以运行以下命令:
从http://packages.psychotic.ninja/7/plus/x86_64/RPMS/
下载最新的psychotic-release rpm包
安装psychotic-release rpm:
rpm -Uvh psychotic-release*rpm
yum --enablerepo=psychotic-plus install libzip-devel
由于我之前花费了一些时间和精力进行研究,因此我认为这对Mac用户可能会有所帮助:
您可以使用brew安装libzip:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null 2> /dev/null
然后:
brew install libzip
apt-cache search libzip
或apt-cache search zip
进行潜在安装名称的搜索。如果返回的结果比较多,可以通过管道将其传递给less
命令,这样就可以缓慢滚动查看了。 - halferyum -y install libzip-devel
- Til