在编译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
Tags标签: libzip,zipconf Tags相关文章如下:

    上一篇:干冬

    下一篇:Oracle 错误号解释大全