Linux php安装zip扩展
先手下载安装包,要注意的是安装zip之前要安装libzip,切换到存放目录
1.下载两个扩展包
wget https://nih.at/libzip/libzip-1.2.0.tar.gz --no-check-certificate
wget http://pecl.php.net/get/zip-1.12.4.tgz
2.安装libzip
tar -zxvf libzip-1.2.0.tar.gz
cd libzip-1.2.0/
./configure
make && make install
执行这个,导入变量
export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig/"
3.安装zip
tar zxfv zip-1.12.4.tgz
cd zip-1.12.4/
执行 phpize 这个命令
Configuring for:
PHP Api Version: 20190902
Zend Module Api No: 20190902
Zend Extension Api No: 320190902
./configure --with-php-config=/usr/local/php74/bin/php-config #你对应版本的php目录
#如果有报错,error,可能是没有安装libzip,或者版本太低
yum remove libzip
没有报错的话执行这个
make && make install
#在php.ini里写入
cd /usr/local/php74/etc/
echo "extension = zip.so" >> php.ini
4.重启httpd
service httpd restart
5.查看是否安装成功
输入 php -m
如果报错-bash: php: command not found
则切换到php所在目录,我这边是/usr/local/php74,则
#cd /usr/local/php74
# bit/php -m
存在zip,zlib则证明安装成功
6.检查是否正确启用
<?php
phpinfo();
存在zip则启用成功