configure: error: system libzip must be upgraded to version >= 0.11解决方法
在编译PHP 7.3.2的时候有可能会报错如下
configure: error: Please reinstall the libzip distributio 或
configure: error: system libzip must be upgraded to version >= 0.11
主要是使用yum安装的libzip最新版只到0.10,不足以达到要求,会抛出这个错误
解决方法如下:
先删除libzip:
yum remove libzip -y
下载安装、编译libzip
wget https://nih.at/libzip/libzip-1.2.0.tar.gz #libzip 1.4及以上版本安装需要cmake,此处选择1.2
tar -zxvf libzip-1.2.0.tar.gz
cd libzip-1.2.0
./configure
make
make install
如果编译过程中,出现如下报错:
/usr/local/include/zip.h:59:21: 错误:zipconf.h:没有那个文件或目录
In file included from /root/zip-1.14.0/php7/php_zip.h:31
添加libzip的软连接,即可解决。
ln -s /usr/local/lib/libzip/include/zipconf.h /usr/local/include/zipconf.h
最后更新于 2019-02-25 15:39:52 并被添加「libzip zipconf」标签,已有 43 位童鞋阅读过。
本站使用「署名 4.0 国际」创作共享协议,可自由转载、引用,但需署名作者且注明文章出处