美文网首页
PHP ZipArchive 安装

PHP ZipArchive 安装

作者: fourn熊能 | 来源:发表于2019-05-07 13:36 被阅读0次

    错误:Class 'ZipArchive' not found。

    解决方法:安装一个PHP扩展即可。

    依次执行下面的命令:

    cd ~
    wget http://pecl.php.net/get/zip
    tar -zxvf zip
    cd zip-x.x.x
    phpize
    ./configure
    make
    make install
    

    安装过程中可能会出现的问题:

    1. Cannot find php-config. Please use --with-php-config=PATH
      服务器上存在多个php版本,手动指定php-config文件即可:
    ./configure --with-php-config=/www/server/php/73/bin/php-config
    
    1. Please reinstall the libzip distribution
      libzip版本过低,按照下面步骤重新安装:
    cd ~
    yum remove libzip
    wget https://nih.at/libzip/libzip-xxx.tar.gz
    tar -zxvf libzip-xxx.tar.gz
    cd libzip-xxx
    ./configure
    make & make install
    
    1. fatal error: zipconf.h: No such file or directory
      找不到zipconf.h文件,执行下面命令后重试:
    find /usr/local -iname 'zipconf.h'
    ln -s /usr/local/lib/libzip/include/zipconf.h /usr/local/include
    

    成功安装zip之后会返回一个路径:

    Installing shared extensions:     /www/server/php/73/lib/php/extensions/no-debug-non-zts-20180731/
    

    加到php.ini中:

    extension=/www/server/php/73/lib/php/extensions/no-debug-non-zts-20180731/zip.so
    

    重启php,搞定

    相关文章

      网友评论

          本文标题:PHP ZipArchive 安装

          本文链接:https://www.haomeiwen.com/subject/mfseoqtx.html