zoukankan      html  css  js  c++  java
  • Fatal error: Class 'ZipArchive' not found的解决办法

    https://blog.csdn.net/jake451/article/details/6151724

    https://www.cnblogs.com/gyfluck/p/10478386.html

    出现这个错误的原因是由于在安装php的时间没有增进php zip的支持 (非zlib)而引起的。

    在Windows下的办理办法是:

    1、在php.ini文件中,将extension=php_zip.dll前面的分号“;”去除,然后同样在php.ini文件中,将 zlib.output_compression = Off 改为 zlib.output_compression = On ;

    2、重启Apache做事器。

    在Unix/Linux下的办理办法:

    1、在Linux下没有php_zip.dll这个文件(有也不会起作用的),以是必要 重新编译一下php的zip模块。具体 安装行动 如下:

    cd /usr/src
    wget http://pecl.php.net/get/zip
    tar -zxvf zip
    cd zip-1.x.x
    phpize
    ./configure
    make
    sudo make instal

    此中, 在末了应用 make install下令的时间,也许必要 用到root的权限,以是提议应用 sudo来运行。安装完之后,屏幕上会提醒 zip.so的职位 。然后将其记实下来,如:/usr/local/lib/php/extensions/zip.so。

    2、应用 root权限批改php.ini(通常也许会在/usr/local/lib/文件夹下,不外视当初安装php而定,可以通过phpinfo()来查察 ):

    增进extension = /usr/local/lib/php/extensions/zip.so,然后同样在php.ini文件中,将 zlib.output_compression = Off 改为 zlib.output_compression = On ;

    3、末了别忘了重启一下Apache:apachectl restart;

    这个针对php的zip模块就安装完成了,可以或许在php中应用 ZipArchive类了。
    ---------------------
    作者:jake451
    来源:CSDN
    原文:https://blog.csdn.net/jake451/article/details/6151724
    版权声明:本文为博主原创文章,转载请附上博文链接!


    PHP配置Configure报错:Please reinstall the libzip distribution


    发生情景:

    php执行配置命令configure时,报如下错误:

    checking for libzip... not found
    configure: error: Please reinstall the libzip distribution


     错误含义:

    没有找到libzip
    请重新安装libzip的dev包。


    尝试解决:

    (1)移除旧的libzip:

      yum remove libzip

    (2)安装新版本:

      curl-O https://libzip.org/download/libzip-1.5.1.tar.gz

      tar -zxvf libzip-1.5.1.tar.gz

      cd libzip-1.5.1

      mkdir build

      cd build

      cmake ..

      make && make install

    注意:如果提示cmake版本过低,需新版本,则需要重新安装cmake。

    注意:低版本的可能不需要cmake,例如1.2版本:

      curl-O 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

  • 相关阅读:
    简单的模板解析函数
    HTML通过事件传递参数到js 二 event
    HTML通过事件传递参数到js一
    通过this获取当前点击选项相关数据
    LeetCode 20. 有效的括号(Valid Parentheses)
    LeetCode 459. 重复的子字符串(Repeated Substring Pattern)
    LeetCode 14. 最长公共前缀(Longest Common Prefix)
    LeetCode 168. Excel表列名称(Excel Sheet Column Title)
    LeetCode 171. Excel表列序号(Excel Sheet Column Number) 22
    LeetCode 665. 非递减数列(Non-decreasing Array)
  • 原文地址:https://www.cnblogs.com/rxbook/p/11191306.html
Copyright © 2011-2022 走看看