PHP 安装 ZIP 扩展

清泛编译
一、安装libzip
cd /usr/local/src
wget https://libzip.org/download/libzip-1.3.2.tar.gz
tar zxf libzip-1.3.2.tar.gz
cd libzip-1.3.2/
./configure
make && make install
如果遇到找不到/usr/local/include/zipconf.h

cp /usr/local/lib/libzip/include/zipconf.h /usr/local/include/zipconf.h

二、安装tar zxf zip-1.19.2.tgz
cd /usr/local/src
wget http://pecl.php.net/get/zip-1.19.2.tgz
tar zxf zip-1.19.2.tgz
./configure  --with-php-config=/usr/local/php/bin/php-config
make && make install

如遇/usr/local/php/bin/php-config找不到:   ./configure --with-php-config=/usr/bin/php-config

三、在php.ini文件末尾加上extension=zip.so

我的php.ini在/usr/local/php/etc下(找到自己安装php的php.ini文件)

extension=zip.so

 最后再重启下php即可。

-------------------------------------
解决phpize 命令不存在:

可使用 which 命令查找 phpize 的完整路径,若找到该命令,则使用完整路径的 phpize 命令执行即可。

$ which phpize

若系统未安装该命令,则安装它:

php-devel-x.x.x.rpm #rpm方式
yum install php-devel
apt install php7.4-dev
--End--

zip phpize

分享到:
评论加载中,请稍后...
创APP如搭积木 - 创意无限,梦想即时!
回到顶部