在安装php的时候出现如下提示:

checking for libzip... not found

configure: error: Please reinstall the libzip distribution

此时需要将原有版本的libzip卸载,安装符合条件的libzip版本。出现这种情况往往是由于通过yum安装时,对应的库里面没有最新版本,因此需要通过下载编译安装的形式进行安装。

yum remove libzip -y

下载libzip:

wget https://libzip.org/download/libzip-1.5.2.tar.gz

解压:

tar -zxvf libzip-1.5.2.tar.gz

进入解压目录:

cd libzip-1.5.2

创建一个构建用的文件夹并进入:

mkdir build
cd build

执行cmake进行编译:

cmake ..

注意上述命令有“..”也就是执行上级目录的编译,因为当前在build目下。

然后进行编译安装操作:

make && make install

如果提示cmake: command not found,需要先yum install cmake或手动编译更高版本。具体操作参考另外一篇文章LINUX下安装CMAKE步骤详解



linux更新或安装libzip插图

关注公众号:程序新视界,一个让你软实力、硬技术同步提升的平台

除非注明,否则均为程序新视界原创文章,转载必须以链接形式标明本文链接

本文链接:http://www.choupangxia.com/2020/08/02/linux-libzip/