zoukankan      html  css  js  c++  java
  • linux下安装ZipArchive扩展和libzip扩展

    在项目开发的时候,由于要下载多个录音文件,我就需要打包下载这个功能

    学习源头:

    https://www.landui.com/help/show-8079

    https://www.aliyun.com/jiaocheng/128180.html

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

    安装libzip

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

    yum remove libzip

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

    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

    具体可看官方去:https://nih.at/libzip/index.html

    安装zip

    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

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

    zlib.output_compression = On

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

    在我自己的安装过程中 遇到了这个错误

    然后我自己搜的问题是最后一行

    搜倒数第二行 就出解决方案了

    学习源头:

    https://blog.csdn.net/oxiaobaio/article/details/80854226

    • [root@rhel6 ~]# cp /usr/local/lib/libzip/include/zipconf.h /usr/local/include/zipconf.h
    • [root@rhel6 ~]# make & make install
       
       
  • 相关阅读:
    华为机试练习(一)
    LM拟合算法
    5.1 模块化程序设计
    第3周 运算的流程控制
    KEGG数据库介绍
    topGO
    GO.db
    Bioconductor应用领域之基因芯片
    org.Hs.eg.db包简介(转换NCBI、ensemble等数据库中基因ID,symbol等之间的转换)
    Bioconductor的历史
  • 原文地址:https://www.cnblogs.com/djwhome/p/9259515.html
Copyright © 2011-2022 走看看