- 浏览: 88628 次
- 性别:
- 来自: 深圳
文章分类
最新评论
今天在Linux底下上传Excel文件时,抛出“ZipArchive library is not enabled” 的异常。而我在本地的windows下的代码则是运行正常的。
原因是:在Linux下没有php_zip.dll这个文件(有也不会起作用的),所以需要重新编译一下php的zip模块。
在Unix/Linux下的解决办法 :
1、依次运行如下命令:
cd /usr/src
wget http://pecl.php.net/get/zip
(默认会在线下载最新版本的)
tar zxvf zip-1.x.x.tgz
(所下载的包名)
cd zip-1.x.x
/usr/bin/phpize
(对应的phpize路径 find / -name phpize 出来结果/usr/bin/phpize)
./configure --with-php-config=/usr/bin/php-config
(对应的php-config路径)
make
make instal
2、查看生成的模块路径(安装完之后,屏幕上会提示zip.so的位置):
cd /usr/lib/php/modules/ (对应的extensions路径 /usr/lib/php/modules/)
3、修改php.ini
增加 extension=zip.so
然后同样在php.ini文件中,将zlib.output_compression = Off 改为 zlib.output_compression = On ;
4、最后再重启一下Apache:./apachectl restart ;
这个针对php的zip模块就安装完成了,能够在php中使用ZipArchive类了。
附:在Windows下的解决办法就比较简单了 :
1、在php.ini文件中,将extension=php_zip.dll前面的分号“;”去除
然后同样在php.ini文件中,将 zlib.output_compression = Off 改为 zlib.output_compression = On ;
2、重启Apache服务器。
发表评论
-
RedHat下安装并开启PHP GD库的方法
2014-10-13 15:25 2069GD库是PHP进行图文操作时一个重要的库。红帽系统适合用编译安 ... -
PHP获得真实客户端的真实IP
2014-09-25 10:19 1761REMOTE_ADDR 是你的客户端跟你的服务器“握手”时候的 ... -
xxtea加密解密算法的PHP实现
2012-11-29 10:35 1589Class Xxtea { pu ... -
PHP:字符串变量中大括号(花括号{})的作用
2012-11-29 09:50 1574PHP 变量后面加上一个大括号{},里面填上数字,就是指 PH ... -
解决PHP不能上传、拷贝含有中文路径文件的问题
2012-08-01 16:29 4311在使用copy()、 move_uploaded_file ... -
empty(), is_null(), isset() 的真值表
2012-06-25 16:22 893比较全面,以便不时之需。 -
PHP获取当前时间的毫秒数
2012-06-25 16:04 238221 second = 1000 millisecond = 1 ... -
PHP之引用
2012-06-07 16:01 982所谓PHP的引用,就是不同的名字访问同一个变量内容。可 ... -
解决PHP之 Allowed memory size of xxx bytes exhausted
2012-05-25 10:30 4851今天写了个死循环 ... -
CI框架与widget(页面布局)
2012-02-10 11:24 1634在WEB开发过程中,我们免不了要输出视图文件,而 ... -
解决url传输的中文字符乱码
2011-12-31 18:16 1106今天在做接口的时候,遇到在url里带参数时,当传入中文字符 ... -
关于obstart()
2011-12-13 09:54 914最近在开发一系列 ... -
PHP开发编码规范
2011-11-29 10:20 1233在PHP的编写过程中,越 ... -
sprintf用法小记
2011-11-14 11:06 1082sprintf()函数非常适合生成数据库查询,从而避免我们手工 ... -
查询mysql总结和预处理
2011-11-11 14:11 2393一、连接到mysql: $dbc = mysqli_conn ... -
Apache服务器解析shtml
2011-09-16 11:27 1140首先要配置apache服务器,让apache支持shtml的解 ... -
WindowsXP下Wamp5集成安装memcached
2011-09-16 10:01 1357随着各种公司业务的发展,memcache缓存在为各公司的数 ... -
php中header的用法【转载】
2011-07-25 15:30 863header的用法 header()函数 ... -
php调用远程url的四种方法
2011-03-31 15:57 9541、 用file_get_contents 以get方式获取内 ... -
图片表单提交
2011-01-11 14:52 777很多情况下为了美化表单都会把提交按钮改成用一个图片来代替。 图 ...
相关推荐
最新版本的jdk13 linux服务器必备。Linux Compressed Archive版本,基本服务器配置软件离不开的开发工具包
要使用该PHP扩展类,需要(PHP 5 >= 5.2.0, PECL zip >= 1.1.0),部分方法需要 PHP 5.2.+,且php.ini配置支持zip ...——————— ZipArchive对象常用方法介绍 ——————— 测试约定: 测试文件
概述 fwup是一个可配置的基于映像的软件更新实用程序,用于基于嵌入式Linux的系统。 它主要支持可一次更新整个根文件系统映像的软件升级策略。 这包括诸如在A和B分区,恢复分区之间进行来回交换以及各种试用更新/...
一、Linux下配置hadoop集群(伪分布式或完全分布式) 1、https://blog.csdn.net/z1148059382/article/details/89459182 2、Windows下管理HDFS的神器:HDFS Explorer 二、在Windows环境下通过IDEA远程连接Linux里的...
tar -xvf archive.tar -C /tmp 将压缩包释放到 /tmp目录下 tar -cvfj archive.tar.bz2 dir1 创建一个bzip2格式的压缩包 tar -xvfj archive.tar.bz2 解压一个bzip2格式的压缩包 tar -cvfz archive.tar.gz dir1 ...
基于YOLOv8的车辆+车牌检测系统源码(部署教程+训练好的模型+各项评估指标曲线).zip 平均准确率:0.96 类别:car、plate 【资源介绍】 1、ultralytics-main ultralytics-main为YOLOv8源代码,里面涵盖基于yolov8分类...
缺乏相应的日志辅助工具,如dashboard, archive; 如需更多高级功能,需要配合其它工具使用; 入门介绍:http://www.cnblogs.com/Leo_wl/p/4449289.html作者的博客文章:...
构数据源同步服务DatalinkX介绍...xxl-job: https://github.com/xuxueli/xxl-job/archive/refs/tags/2.3.0.zip 纯Java项目,可clone代码后打包成jar包启动,xxl-job依赖mysql,需要修改对应数据库地址配置,表结构在
分析网站的反爬虫策略进行反反爬虫项目python源码+项目说明+模型.zip ### 使用方法 1.开始训练样本前,修改conf/config.json 2.将预处理过的数据集分成验证集和训练集,放到sample目录下 3.运行train_model.py...
CentOS 6和7服务器安装和配置 请在执行任何脚本之前下载所有文件。 它们之间有几个依赖关系。 您可以使用: sudo yum install wget unzip -y wget https://github.com/simplyjarod/server/archive/master.zip unzip...
我们的SQLiteJDBC库不需要配置,因为主要操作系统的本机库,包括Windows,Mac OS X,Linux等,被组装成一个JAR(Java Archive)文件。用法非常简单;下载我们的 sqlite-jdbc 库,然后将该库(JAR 文件)附加到您的类...
快速指南运行环境Linux Python 2.7 点子扭曲> = 15.0.0任选瓶> = 0.12.7安装pip install -U https://github.com/PandaPark/PandaRSS/archive/master.zip配置新增加一个配置文件/etc/pandarss.conf,内容如下[system]...
一个简单的脚本,它将自动为Ubuntu Linux的Noip Dynamic Update Client进行下载,安装和配置(带有用于登录和域设置的用户输入),并为在Ubuntu LTS上运行的客户端创建系统启动过程。 对于Ubuntu cli: 先决条件 ...
2.4. 在Linux下安装MySQL 2.5.在Mac OS X中安装MySQL 2.6. 在NetWare中安装MySQL 2.7. 在其它类Unix系统中安装MySQL 2.8. 使用源码分发版安装MySQL 2.8.1. 源码安装概述 2.8.2. 典型配置选项 2.8.3. 从开发源码树...
statistics_estimation 该存储库包含以下文件: 1)TX:发送器的可执行GUI 2)RX:接收器的可执行GUI 3)Archive.zip:用C语言编写的TX和RX的源代码4)自述文件可执行的GUI文件(TX和RX)旨在简化该原型的配置,而...
蛋白石针对Bash用户的命令行框架每个开发... 您可以使用浏览器从Github下载 Zip文件,或在终端中运行以下命令$ curl --location --output opal.zip https://github.com/andrewwoods/opal/archive/master.zip $ unzip
多线程模式,linux平台下支持cpu亲缘性 良好的协议扩展性。 默认支持memcached的二进制协议和文本协议 ##文档 ##安装 ###安装环境 autoconf版本>2.62 automake版本>1.13 g++版本>4.4 ###安装步骤 $ wget --no-check-...
如果fb里没有配置菜单fb.cfg,则自动启动buldr。 * 支持使用盘符来表示设备,比如: fbinst F: info fbinst F: format (hdN)的形式依然支持,不过使用盘符更加直观。 * Support large file list. Default size is...
三.cpp 所有 3-x 存储库目前都在进行重大重构。三.js 到 C++ 的端口是一个流行且可访问的 3D 库(原库的三个.js 作者和 ...用于配置 vm linux box 的 Vagrant支持的平台你需要一个现代的 C++11 编译器: = 叮当 3.4 =
HTC HTC HTC HTC Dream/G1 Dream/G1 Dream/G1 Dream/G1 具体配置 硬件 3.17 英寸 HVGA (480 x 320) ; 1150mAh 电池 ;高通 528Mhz 7201 处理器 ; 64MB RAM 、 128MB ROM ; 1GB MicroSD 卡 ; QWERTY 全键盘; 310...