2019独角兽企业重金招聘Python工程师标准>>>

今天早上开发的人员过来跟我说,测试机上的XX项目报了个错:

include(ZipArchive.php): failed to open stream: No such file or directory。

说是没有zip这个模块,于是在网上找了些资料看了看,果真是没有这个模块,于是乎就下载这个包,安装,结果报错了,起初下的zip包的版本是1.10.2,报错之后觉得不以劲,于是就下了1.12.4最新的版本,结果成功了。

之前1.10.2报的错误是: make: *** [php_zip.lo] Error 1 ERROR: `make' failed 于是就换了版本再试,下了1.12.4:

[root@backup data]# wget http://pecl.php.net/get/zip-1.12.4.tgz
[root@backup data]# tar zxvf zip-1.12.4.tgz
[root@backup data]# cd zip-1.12.4
[root@backup zip-1.12.4]# /usr/local/php/bin/phpize
[root@backup zip-1.12.4]# ./configure --with-php-config=/usr/local/php/bin/php-config
[root@backup zip-1.12.4]# make
[root@backup zip-1.12.4]# make install

zip的各种版本可以到以下网站去下载:

http://pecl.php.net/package/zip

安装好之后修改一下php.ini的配置文件,加上以下的扩展:

[root@backup zip-1.12.4]# vim /etc/php.ini
extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20100525/zip.so

再重载php-fpm就可以了:

[root@backup www]# service php-fpm reload
Reload service php-fpm  done

转载于:https://my.oschina.net/u/2299514/blog/810668

linux添加zip扩展相关推荐

  1. Linux下php添加新扩展

    今天干了一件很严重的错事,用TP开发完新项目后,传到服务器上报错,网上查了一下,说未加载PDO,就加载吧.找到配置文件PHP.ini,搜到;extension=php_pdo_mysql.dll,去掉 ...

  2. centos 安装php扩展gd,linux(centos)下为php添加添加GD扩展

    yum -y install libjpeglibjpeg-devel libpng libpng-devel freetype freetype-devel 安装依赖库 yum -y install ...

  3. linux php 添加gd,linux(centos)下为php添加添加GD扩展

    标签:inux   type   lib   eve   MIP   依赖库   重启nginx   nginx   linux yum -y install libjpeglibjpeg-devel ...

  4. linux php curl扩展下载,linux下为php添加curl扩展的方法

    linux下为php添加curl扩展的方法 发布于 2014-12-19 18:36:10 | 106 次阅读 | 评论: 0 | 来源: 网友投递 PHP开源脚本语言PHP(外文名: Hyperte ...

  5. linux下为php添加curl扩展的方法

    一般php源码的扩展库里已经带了curl的扩展,所以没有必要下载,直接将编译扩展即可 步骤如下: 1. 进到对应扩展目录 # cd /usr/local/src/php-5.2.12/ext/curl ...

  6. Linux下安装Redis并添加PHP扩展(自己测试了没有问题)

    1.安装Redis客户端 1.1下载redis客户端 进入redis官网,然后使用wget下载redis客户端 [root@localhost ~]# wget http........ 1 下载之后 ...

  7. linux添加php到环境,Linux系统为已编译的PHP环境添加扩展

    问题背景 平常我们都是先安装mysql,然后才能去安装php.假如先安装php,后安装mysql,由于php需要连接mysql,因而在php引擎中需要配置使用mysql.so扩展.这时需要手动编译生成 ...

  8. linux php c 扩展,linux php添加扩展库

    CentOS_7.2编译安装PHP_5.6.20添加扩展模块 添加ZendGuardLoader扩展: # 解压ZendGuardLoader.so到"/usr/local/php/lib/ ...

  9. Linux服务器php7.3,安装zip扩展

    开始百度了好多方法,步骤又多又复杂,而且操作完还一大堆问题(主要是php版本不一样).下面是最简单的方法(亲测有效): 查找zip扩展包 yum search php73|grep zip 安装zip ...

最新文章

  1. playsound函数Linux使用,函数PlaySound和sndPlaySound的用法
  2. FineReport中Domino数据库连接方法
  3. 基于用户投票的排名算法(一):Delicious和Hacker
  4. python四大高阶函数求导_4个python常用高阶函数的使用方法
  5. PAT1001 A+B Format (20 分)
  6. C# 通过反射获取方法/类上的自定义特性
  7. 『流畅的Python』第1~4章笔记_数据结构、编码
  8. 普通小白学会Python到底具体能做什么呢?
  9. 【C++入门】C++ 输入输出和文件操作
  10. 今晚去参加了ZTE IP产品线的活动
  11. vue的v-for循环普通数组、对象数组、对象、数字
  12. java修改文件后缀_java批量修改文件后缀的方法介绍
  13. innodb system table
  14. OPA:open policy agent简介
  15. python(猜数字游戏)
  16. python写excel,请大表哥喝杯茶
  17. MAC系统安装JDK和环境变量配置
  18. 2023年音视频开发前景如何?音视频开发需要掌握哪些技术?
  19. Java 生成随机长度字母组合
  20. 跨站脚本攻击(XSS)详解

热门文章

  1. [BUUCTF-pwn]——[Black Watch 入群题]PWN
  2. 关于优酷开放SDK视频播放功能的解析
  3. 软件工程转计算机科学与技术,计算机与软件工程学院本科生转专业实施方案
  4. mac 设计表结构_模具设计丨问题点检表、全套标准件结构分布,值得转发
  5. python前端接口_Python接口自动化——Web接口
  6. 五大常用算法之五:分支限界法
  7. spring 配置jdbc/hibernate/jpa
  8. Linux中 oracle SQL*PLUS 命令大全
  9. 5-(基础入门篇)学会刷Wi-Fi模块固件(刷LUA版本固件)
  10. Linux MTD系统剖析