php php_zip.dll,PHP如何开启自带的ZipArchive类,实现压缩解压功能
Windows环境:
打开官网列表后需要查找适合自己的PHP版本和系统的zip,我的PHP版本是5.5的,这里我选择的版本号是1.13.5
image.png
下载完后解压,把里面的php_zip.dll文件放到PHP的扩展文件夹里
image.png
扩展文件夹路径一般都是在PHP版本文件夹里的ext文件夹,譬如我的就是D:\php-5.5.38\ext
把php_zip.dll文件放进去后,打开PHP的配置文件php.ini,添加extension=php_zip.dll,保存后,重启apache服务器
Linux环境:
1、在Linux下没有php_zip.dll这个文件(有也不会起作用的),所以需要重新编译一下php的zip模块。具体安装方法如下:
cd /usr/src
tar -zxvf zip
cd zip-1.x.x
phpize
./configure
make
sudo make instal
其中, 在最后使用make install命令的时候,可能需要用到root的权限,所以建议使用sudo来运行。安装完之后,屏幕上会提示zip.so的位置。然后将其记录下来,如:/usr/local/lib/php/extensions/zip.so。
2、使用root权限修改php.ini(通常可能会在/usr/local/lib/文件夹下,不过视当初安装php而定,可以通过phpinfo()来查看):
增加extension = /usr/local/lib/php/extensions/zip.so,然后同样在php.ini文件中,将 zlib.output_compression = Off 改为 zlib.output_compression = On ;
3、最后别忘了重启一下Apache:apachectl restart;
这个针对php的zip模块就安装完成了,能够在php中使用ZipArchive类了。
ps:查看php.ini文件位置的方法是:
phpinfo();
?>
php php_zip.dll,PHP如何开启自带的ZipArchive类,实现压缩解压功能相关推荐
- PHP使用自带的ZipArchive类,实现压缩文件目录
文章共分为两部分 1.第一部分使用PHP ZipArchive类压缩目录 2.第二部分开启php_zip.dll配置 第一部分使用PHP ZipArchive类压缩目录 调用zip()方法文件会生成z ...
- java 压缩解压密码zip_Java解压和压缩带密码的zip文件过程详解|chu
前言 JDK自带的ZIP操作接口(java.util.zip包,请参看文章末尾的博客链接)并不支持密码,甚至也不支持中文文件名. 为了解决ZIP压缩文件的密码问题,在网上搜索良久,终于找到了winzi ...
- sftputils下载文件并压缩解压(带密码)
项目中需要改变对接方式有http接口,改成sftp文件形式,文件是一个带密码的zip包,so需要把文件下载到本地,并解压处理,相关工具类如下: public class SftpUtils {priv ...
- python自带库zlib_python中的zlib解压
根据RFC 1950,"OK"0x789C和"bad"0x78DA之间的区别在FLEVEL位字段中:FLEVEL (Compression level) The ...
- 文件打包,下载之使用PHP自带的ZipArchive压缩文件并下载打包好的文件
总结: 使用PHP下载文件的操作需要给出四个header(),可以参考我的另一篇博文: ...
- java黑皮书25.18-19----(压缩与解压),带界面,概念版
问题描述 提示:运用霍夫曼编码压缩 实现压缩与解压缩 难点分析: 提示:我们自带了Huffman编码 这里思路是1.读取文件到内存中: 2.调用霍夫曼编码方法将文件压缩成霍夫曼编码及其解码表 3.将解 ...
- 高通手机基带镜像解压混合基带制作教程(A850K工程机混合基带解决通话黑屏)
之前答应了几位机友要发布教程,后来因为一直忙拖到了现在...... 一.取得基带 1-1.泛泰手机的话可以从官方卡刷包中取得 在fotamodem\NON-HLOS.bin,解压出来,扩展名改为img ...
- 高通手机基带镜像解压¥混合基带制作方法。(解决手机距离感应器失效)
一.取得基带 1-1.泛泰手机的话可以从官方卡刷包中取得 在fotamodem\NON-HLOS.bin,解压出来,扩展名改为img 1-2.也可以从当前手机中备份. 在twrp下,连接手机数据 ...
- 谷歌浏览器翻译本地的html,谷歌Chrome浏览器开启自带的翻译功能的方法
谷歌浏览器是现在很多人喜欢用的浏览器,在使用时常常需要进行各种操作,平时使用浏览器浏览网页的时候,有时候想要将网页中的内容翻译,可以使用第三方插件,也可以使用浏览器自带的翻译功能,那么如何开启谷歌浏览 ...
最新文章
- 「模型解读」深度学习网络只能有一个输入吗
- 生成式AI,引领AI从“换脸”到“造脸”
- 使用freemarker插入多行数据到word中
- c#对oracle操作时候 出现的乱码问题。
- join,列表和字典用for循环的删除,集合,深浅拷贝
- Android Activity 以及 Application 生命周期
- yii2组件之下拉框带搜索功能(yii-select2)
- 电机编码器调零步骤_蒂森电梯编码器整定和主机整定大全
- 分布式事务与2PC、3PC理论详解
- 转:完全卸载Oracle方法
- 序列类型python
- python有哪些用途-python是什么?python的用途
- 100G网络你能看懂多少?
- 搜狗输入法精简_搜狗输入法10.10去图标精简版+9.4.21小米定制版
- 嘿,OCR文字识别了解下!
- 品质qc工程图_QC工程图-(品管)
- html怎么把音乐播放器放到中间,怎么把音乐播放器放到自己的博客首页面上去?...
- 王者荣耀背景故事整合
- css网站变灰色代码
- 兔子与狐狸c语言,狐狸和兔子