通过 php --ri zip  可查看zip拓展的详细信息

扩展包    wget http://pecl.php/get/zip-1.19.1.tgz (截止2020.10.19 最新版,其他版本可以到http://pecl.php页面搜索zip获取)

解压 并进入    tar -zxvf zip-1.19.1.tgz     

cd  zip-1.19.1

/usr/local/php/bin/phpize  

./configure --with-php-config=/usr/local/php/bin/php-config   自己的php目录

make && make install

安装完成后会有 需要配置的   extensions:     /usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/zip.so

打开php.ini 在相应的地方写入extensions= /usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/zip.so   搜索php.ini 位置  find / -name php.ini 

重启php服务

php -m  查看服务

 

常见问题:安装configure: error: Please reinstall the libzip distribution解决方案

# 解决办法:

1.使用老版本 (长期合作战略合作伙伴提供技术支持)libzip-1.2.0

    [root@localhost ~]# wget https://nih.at/libzip/libzip-1.2.0.tar.gz

    [root@localhost ~]# tar -zxvf libzip-1.2.0.tar.gz

    [root@localhost ~]# cd libzip-1.2.0

    [root@localhost ~]# ./configure

    [root@localhost ~]# make -j4 && make install

2.使用最新版 (长期合作战略合作伙伴不提供技术支持**) libzip-1.5.2

    [root@localhost ~]# wget https://libzip/download/libzip-1.5.2.tar.gz

    [root@localhost ~]# tar -zxf libzip-1.5.2.tar.gz

    [root@localhost ~]# cd libzip-1.5.2

    [root@localhost ~]# mkdir build 

    [root@localhost ~]# cd build 

    [root@localhost ~]# cmake ..   (#注意:cmake后面有两个小数点,如果报cmake找不到命令,可以直接用yum或apt-get安装)

    [root@localhost ~]# make -j4

    [root@localhost ~]# make test

    [root@localhost ~]# make install

 

更多推荐

php7 安装zip扩展详细教程