Linux下添加php的zip模块

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

./configure --with-php-config=/usr/local/php/bin/php-config

extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20180731/zip.so
Linux下添加php的zip模块

今天早上开发的人员过来跟我说,测试机上的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

免责声明:文章转载自《Linux下添加php的zip模块》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇树莓派系统备份及还原Office2007设置无格式粘贴下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

apache+php+mysql配置

---------------------------------------------------- ★软件工具:(下载时注意下载相应版本,不同版本安装细节可能会有差异!!) 1>httpd-2.4.18-win64-VC14.zip下载地址:http://www.apachelounge.com/download/ 2>php-5.6.16...

性能测试之nmon对linux服务器的监控

大家都知道在做性能测试的时候,需要监控服务器的资源情况,而大多数服务器是Linux系统,网上资料嘿多,这里汇总介绍下Nmon监控工具: ---------------------------------------------------------------------------------------------------------------...

避免Linux上错删文件

前言 在linux上我们常见的问题就是一个操作不小心误删除文件,而且在linux想要恢复文件没这么简单。只有当每次删除之后才后悔莫及,参考windows中最常见的做法就是给系统装一个回收站,让每次删除的文件存放在其中,让文件至少有一次保留的机会。 如何做 1、在linux下任意位置创建脚本文件 vim trashbin.sh 2、然后将下面的脚本复制到其中...

简单实现php文件管理

如何能够利用PHP语言来进行空间中的文件管理,为我们带来良好的空间布局呢?今天我们就为大家介绍一种简便的PHP文件管理的实现方法。 PHP预定义变量数组种类概览 PHP uploaded_files函数使用技巧详解 经验分享 PHP显示图片 深入探讨PHP生成缩略图的实现方法 运用循环实现PHP分类列表 众所周知,用FTP上传,复制,删除大量文件是相当...

Ubuntu + pip + Python3 + CPU版本 PaddlePaddle 安装

需要确认您的 Ubuntu 14.04/16.04/18.04 是 64 位操作系统 确认您需要安装 PaddlePaddle 的 Python 是您预期的位置,因为您计算机可能有多个 Python which python3 根据您的环境您可能需要替换本说明中所有命令行中的 python3 为 python ,或者替换为具体的 Python 路径) 同...

Linux进程调度与源码分析(三)——do_fork()的实现原理

        用户层的fork(),vfork(),clone()API函数在执行时,会触发系统调用完成从用户态陷入到内核态的过程,而上述函数的系统调用,最终实现都是通过内核函数do_fork()完成,本篇着重分析do_forkI()函数的实现过程。         Linux操作系统中,产生一个新的进程和产生一个新的线程对于内核来说,最为本质的区别在于...