想安装最新版PHP但是提示libzip版本低?那就编译安装吧!
如果用yum或dnf安装了低版本的libzip,就先卸载:
yum remove libzip -y
注意,要先编译高版本的cmake!
下载最新版libzip的源码并解压进入源码目录:
yum install wget -y
wget https://libzip.org/download/libzip-1.7.3.tar.gz
tar xzf libzip-1.7.3.tar.gz
cd libzip-1.7.3
新建一个放编译配置文件的文件夹并进入:
mkdir build
cd build
安装依赖和工具包:
yum groupinstall 'Development tools' -y
yum install nettle-devel gnutls-devel mbedtls-devel \
bzip2-devel openssl-devel bzip2 bzip2-devel xz-devel -y
生成编译配置文件:
cmake -DCMAKE_INSTALL_PREFIX=/usr ..
编译并安装,结束:
make && make install