前言

近日,将服务器操作系统切换至Aliyun Linux安装完宝塔面板会发现丢失Zip扩展,其实在PHP 7.3内是有Zip扩展的,但是可能因为系统原因没能自动装上。

解决方案

php要调用ZipArchive类的时候,需要安装了ZIP拓展库才行,而zip拓展库需要先安装libzip。

依次按照下面的命令

cd ~ && mkdir zip && cd zip
ln -s /usr/local/lib/libzip/include/zipconf.h /usr/local/include/zipconf.h
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 && make install

cd /www/server/php/73/src/ext/zip/
/www/server/php/73/bin/phpize
./configure --with-php-config=/www/server/php/73/bin/php-config
make && make install

echo "extension = zip.so" >> /www/server/php/73/etc/php.ini
service php-fpm-73 reload

验证

点击查看PHPinfo

如下图就已经安装好了

image-20200901001346980


本文作者: 博主:    文章标题:宝塔面板安装ZipArchive扩展
本文地址:https://blog.ekimi.cn/maintain/ZipArchive.html     
版权说明:若无注明,本文皆为“K先森说”原创,转载请保留文章出处。
最后修改:2020 年 09 月 01 日 12 : 16 AM
如果觉得我的文章对你有用,请随意赞赏