Centos7 安装zipArchive及libzip 版本更新

内容为两个问题解决方案:

Centos7安装PHP7 zipArchive支持

configure: error: system libzip must be upgraded to version >= 0.11

环境:Centos7+lnmp+^^^

问题说明:

要使用PHP的zipArchive首先你得安装zip,安装zip你首先又得安装libzip,然后libzip的版本要求是>= 0.11,于是,下面解决。

安装libzip

既然说你的版本低了,那首先肯定得卸载现在的低版本:

 

1

yum remove libzip

然后找个目录下载安装新版本:

 

1

2

3

4

5

6

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

截止到今天,最新版本就是1.2.0了,具体可看官方去:https://nih.at/libzip/index.html

安装zip

 

 

1

2

3

4

5

6

7

wget http://pecl.php.net/get/zip-1.14.0.tgz

tar zxvf zip-1.14.0.tgz

cd zip-1.14.0

/usr/local/php/bin/phpize

./configure --with-php-config=/usr/local/php/bin/php-config

make

make install

上面的注意路径问题,路径不对肯定报错,具体看你的环境。同时zip版本可到官方看:http://pecl.php.net/package/zip

修改php.ini

 

 

1

extension=安装zip成功后的路径/zip.so

 

 

1

zlib.output_compression = On

最后,重启php-fpm,结束!

你可能感兴趣的:(Centos7 安装zipArchive及libzip 版本更新)