centos7 编译安装 php7.4 后安装 zip 扩展
通过 pecl install zip 安装失败。手动下载安装。
wget http://pecl.php.net/get/zip
tar -zxvf zip
cd zip-1.19.3
phpize
./configure
报错:
checking for libzip... not found
configure: error: Please reinstall the libzip distribution
需要通过 yum 安装编译时相关的依赖:
yum install libzip
yum install libzip-devel
继续安装 php zip 扩展:
make && make install
最后在 php.ini 开启 zip.so 扩展即可。
PS: 如果需要手动安装 libzip 包,可以使用以下命令:
wget https://nih.at/libzip/libzip-1.2.0.tar.gz
tar -zxvf libzip-1.2.0.tar.gz
cd libzip-1.2.0
./configure
make -j4 && make install