准备两个包 安装所需依赖包 yum -y install gcc cmake wget
libzip-1.2.0.tar.gz
网址 wget https://nih.at/libzip/libzip-1.2.0.tar.gz --no-check-certificate
zip.tar.gz zip-1.20.0
网址 wget http://pecl.php.net/get/zip
1,tar -zxvf libzip-1.2.0.tar.gz
cd libzip-1.2.0/
./configure
make && make install
ll /usr/local/lib/pkgconfig/ #查看这下面是否生成这个文件
执行这个,导入变量
export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig/"
2,whereis php-config //查看php的配置文件
tar -zvxf zip.tar.gz
cd zip-1.20.0/
执行 phpize 这个命令
Configuring for:
PHP Api Version: 20190902
Zend Module Api No: 20190902
Zend Extension Api No: 320190902
./configure --with-php-config=/usr/local/php7/bin/php-config #根据你个人php所在的目录决定
#如果有报错,error,可能是没有安装libzip,或者版本太低
yum remove libzip
没有报错的话执行这个
make && make install
#成功后,在php.ini里写入
cd /usr/local/php7/etc/
echo "extension = zip.so" >> php.ini