通过 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

标签: centos, zip