php7.4安装zip包

如果你在开发用到了导入导出功能。那么肯定绕不开 zip 扩展。安装这个蛮简单,但我也走了弯路。记录一下方便下次操作。
php 导入 excel 解析提示 Fatal error: Class ‘ZipArchive’ not found,适用于本文章。

安装 zip 包之前,需要安装它的依赖,libzip. 通过libzip找到最新下载地址。当前操作我需要下载的地址为:https://libzip.org/download/libzip-1.6.0.tar.gz

1
2
3
4
wget https://libzip.org/download/libzip-1.6.0.tar.gz
tar -zxvf libzip-1.6.0.tar.gz
cd libzip-1.6.0
make && make install

然后安装 php 的 zip 包。下载地址 [zip](wget http://pecl.php.net/get/zip)

1
2
3
4
5
6
wget wget http://pecl.php.net/get/zip
tar -zxvf zip
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make
make install

然后到 php 的扩展包里找找有没有生成 zip.so。生成后将 zip.so 挂到 php.d 里面即可。
最后通过 php -m 查找里面有没有 zip.

done.