CentOS7编译libzip

编译PHP的前置依赖,站长将需要的依赖都整理好了。

想安装最新版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

留下评论

您的邮箱地址不会被公开。 必填项已用 * 标注