刚刚用laravel的Excel做一个excel上传解析,在服务器上报错,找不到ZipArchive类,百度了一下需要安装zip拓展,整理了一下安装方法;

1.下载安装zip

wget http://pecl.php.net/get/zip
tar -zvxf zip
cd zip-1.14.0
phpize
./configure
make
make install

  phpize 命令如果提示phpize找不到,直接去php的安装位置下的bin文件夹找 运行phpize也可以记得写全路径;

  ./configure 如果报错找不到php-config:记得带上路劲./configure --with-php-config=/usr/local/php/bin/php-config

如果执行./configure --with-php-config=/usr/local/php/bin/php-config 发现报错缺少libzip,则需要先安装libzip;

wget https://nih.at/libzip/libzip-1.2.0.tar.gztar -zxvf libzip-1.2.0.tar.gzcd libzip-1.2.0./configure make make install 

安装libzip ./configure 的时候如果找不到'zipconf.h',或者是有文件的变量没有定义,原因是没有找到头文件;

find /usr/local -iname 'zipconf.h'

找到这个文件之后;

ln -s /usr/local/lib/libzip/include/zipconf.h /usr/local/include

之后再进行编译;

最后修改php.ini加入编译之后的拓展,重启php-fpm;

转载于:https://www.cnblogs.com/Julian-Chen/p/9449360.html

PHP安装zip拓展,以及libzip安装问题相关推荐

  1. php libzip,基于PHP安装zip拓展,以及libzip安装的问题

    Linux: php要调用\ZipArchive类的时候,需要安装了ZIP拓展库才行,而zip拓展库需要先安装libzip. 我们先下载: wget http://pecl.php.net/get/z ...

  2. php configure libzip,PHP安装zip拓展,以及libzip安装问题

    刚刚用laravel的Excel做一个excel上传解析,在服务器上报错,找不到ZipArchive类,百度了一下需要安装zip拓展,整理了一下安装方法: 下载安装zip wget http://pe ...

  3. window php 安装zip扩展,Windows下安装php_rar 扩展,让php实现rar文件的读取和解压

    PHP Rar Archiving 模块 (php_rar) 是一个读取和解压rar文件的模块,但不提供RAR压缩(打包)的功能. 1.首先要到PECL的RAR页面下载DLL. 根据自己的情况选择下载 ...

  4. php 安装zip,php zip拓展安装

    在项目中使用PHPExcel时发现在调用save函数的时候报错 Message : Class 'ZipArchive' not found Trace : /PHPExcel/Writer/Exce ...

  5. ubuntu 下 php 安装 zip

    linux(ubuntu/centos).windows安装php-zip扩展 PHP安装zip拓展,以及libzip安装问题

  6. 实用的Linux 安装 zip unzip

    Linux 安装 zip unzip 1.apt-get 安装 apt-get install zip 2.yum 安装 yum install -y unzip zip 命令实例 1.把/home目 ...

  7. php.zip安装教程,php如何安装zip模块?(方法介绍)

    php 安装zip模块 为php安装zip扩展wget http://pecl.php.net/get/zip-1.13.5.tgz tar -zvxf zip-1.13.5.tgz cd zip-1 ...

  8. php zip怎么安装,php如何安装zip模块?(方法介绍)

    php 安装zip模块 为php安装zip扩展 wget http://pecl.php.net/get/zip-1.13.5.tgz tar -zvxf zip-1.13.5.tgz cd zip- ...

  9. php zip提示未安装包,请大神赐教:centos7安装zip扩展成功,但是打印phpinfo未加载成功...

    一.安装过程 1.安装zip扩展,确定安装是没有问题,扩展也生成成功cd /root/tar wget http://pecl.php.net/get/zip-1.13.5.tgz tar -zxvf ...

最新文章

  1. 12月13日主题讨论日
  2. mysql中IFNULL(字段名,默认值) 给null设置默认值
  3. 诗与远方:无题(十四)
  4. nodejs+mongodb+vue前后台配置ueditor
  5. 对fragment的学习
  6. ImageFun 使JPG的缩略图跟原图不一样 (刷微博必备)
  7. Road Extraction by Deep Residual U-Net
  8. iSCSI引入FC/SAN
  9. Binder 机制详解—Binder Java框架(转自Cloud Chou's Tech Blog)
  10. 用Python绘制沙雕表情包
  11. 计算机地理绘图软件叫什么,地理教师如何选择理想的绘图软件 ──基于对常用绘图软件的比较与分析...
  12. 交大博士血泪自述:不是读博的料,别上博士这条船
  13. Source Insight乱码解决方案
  14. 机器学习系列(三)——目标函数、损失函数以及代价函数
  15. PHPstorm自动换行
  16. 四川2020年5G规划出炉!新建3万个5G基站,实现21市州和所有县5G覆盖
  17. 【人话版】摸着WEB3过河的互联网风景线
  18. JavaScript高级(三)
  19. android 6.0 电池曲线,Android6.0 RK3399 电池系统(一)BQ25700 IC 驱动分析 · Younix’s Studio...
  20. 你还在为博客访问量少而发愁么?

热门文章

  1. lazada选品怎么做,东南亚母婴玩具类目选品分析
  2. 创建透明窗口及其应用--屏幕画笔
  3. chrome插件开发
  4. 美国农业生产与农产品国际贸易 对话国际农民丰收节贸易会
  5. leetcode 214. 最短回文串 解题报告
  6. multiprocessing多进程(31-04)创建进程的两种方式
  7. SpringMVC中@GetMapping和@RequestMapping的区别
  8. spring 配置文件无法加载,junit找不到xml配置文件java.lang.IllegalStateException: Failed to load ApplicationContext...
  9. javascript 红宝书笔记之如何使用对象 如何操作数组
  10. css sprint 生成工具 bg2css