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
       
       
  • 相关阅读:
    Gmail、还有人需要吗?
    Google 打不开
    不能忽视的Doctype
    ASP.NET2.0中用ICallbackEventHandler实现客户端与服务器端异步交互
    DataGrid常用小技巧
    ASP.NET程序安全性(三) 表单提交、过滤用户输入
    Objection!!!
    编写3dmax插件需要注意的几个问题
    又一个IGame的bug
    VC2010中的C++0x特性 Part 1:Lambdas,auto, static_assert
  • 原文地址:https://www.cnblogs.com/djwhome/p/9259515.html
Copyright © 2011-2022 走看看