由于有些童鞋的虚拟主机不支持SSH或者后台解压缩功能不是很满意,那么你可以选择在线压缩工具,今天Blinux给大家推荐一款php在线压缩程序,只有几十K,系php版本.
最近在北京呆了些天,现在回来了,不过还没有学完。专业培训还是不错的,算是入门了.正所谓“师傅领进门,修行靠个人”.
好了,废话不消多说,看看今天的主角php在线解压缩程序.
- 1.下面这张是php在线压缩的截图。
将程序上传至需压缩文件的目录即可,支持递归,即压缩其下文件和文件夹.默认密码是“pwd”,在程序中可以找到.

- 2.接着这张是php在线解压缩的截图,值得一提的是支持本地浏览上传文件进行解压,真是棒极了。不过注意,是zip文件哦,zip才是通用的压缩格式,而且linux默认支持zip,windows也是。

- 3.讲讲在线解压缩的注意事项.
由于是在线压缩,也就存在程序超时问题,如果大家的压缩包不是很大的话,那就不用担心,但是一旦压缩包内文件太多,那就要考虑下这个问题.
一般的linux 主机支持自定义php.ini或是php5.ini,可在其中填入下面一行:
max_execution_time = 60 //这是解决超时问题
如果你觉得你的php.ini或是php5.ini可以控制内存,那么你还可以加入下面这行参数:
memory_limit = 128M //这里我选择的是128MB,太大也不是很好,如果某些php程序有bug的话,那就麻烦了
当然了,php.ini或是php5.ini还可以做其他的很多事情,这里就不再赘述.注意:php.ini或php5.ini的修改不是立即生效,需要手动启动下.
/etc/rc.d/init.d/httpd restart
不过并不是很多人都有这个权限的,所以呢,你等着就可以了,估计几十分钟之后会自动生效的。于是这就涉及到一个检查的效果的问题.你可以使用php探针或是php的测试页,下面是测试页php程序代码.
<?php phpinfo(); ?>
如果生效了,那就恭喜了!
不过还是有很多童鞋的虚拟主机竟然连php.ini或php5.ini的编辑权限都没有,那估计你只能用.htaccess来顶顶先了,在.htaccess中添加下面一行代码:
php_value memory_limit 128M
注:以上相关设置量力而行,不要以为可以设置就将程序运行内存限制到GB级别.
php.ini是php4及以下版本的配置文件,php5.ini是php5.X的配置文件.
- 4.提供php在线压缩解压程序源代码.
原创文章,转载请注明: 转载自Blinux
原文链接地址: php在线压缩解压程序

你的博客好久没更新了,我每天都会关注下你的博客,打开首页,看到没更新,就不点第2页了。呵呵~~你的流量丢了不少。不过你之前很努力啊,一度十分活跃,PR从0直接到3!
[回复]
Blinux
回复:
十一月 4th, 2009 at 1:19 下午
谢谢LiWen兄的关注
由于调整了学习方针,现在还是有时间更新我喜欢的东东了
[回复]
用了多年了,一直比较喜欢
[回复]
这个有用,先保存下来
[回复]
Blinux
回复:
十一月 4th, 2009 at 4:17 下午
真是不好意思,原压缩包存在一点错误,请重新从源地址下载.
[回复]
Louis Han
回复:
十一月 4th, 2009 at 4:31 下午
谢谢提醒 已更新
[回复]
有空再来研究一下~
[回复]
Blinux
回复:
十一月 4th, 2009 at 4:17 下午
[回复]
Lc.
回复:
十一月 7th, 2009 at 5:21 下午
又研究了一下Description和Keywords.完整版出炉咯
[回复]
學習了哦
[回复]
Blinux
回复:
十一月 4th, 2009 at 4:18 下午
在国外还好吧
[回复]
请问如何使用啊,我在localhost下打开压缩,输入密码后就显示错误了,找不到相关的页面
[回复]
Blinux
回复:
十一月 4th, 2009 at 4:16 下午
谢谢测试,原来我曾经将myzip.php的名称改为zip.php了,所以将zip.php改为myzip.php就可以了.
已经覆盖至ftp.
[回复]
我的话主机权限可没有那么开放,这也太折腾了
[回复]
Blinux
回复:
十一月 4th, 2009 at 5:28 下午
第三点是扩展讲的,哈哈~
估计很多人也用不到~
[回复]
往往多研究一下这些小程序 是提升编程语言的好方法
[回复]
Blinux
回复:
十一月 4th, 2009 at 5:27 下午
这些好东东能够提起人学习的欲望,毕竟比较实用
[回复]
充电完之后就要加紧努力多发好文,大家都期待着。
见到你在我的博客留言就知道你有新POST啦!
[回复]
Blinux
回复:
十一月 4th, 2009 at 9:04 下午
没问题,哈哈
[回复]
上次不是发过了么
[回复]
Blinux
回复:
十一月 4th, 2009 at 10:24 下午
用php实现远程网络文件下载到服务器
[回复]
呵呵,我的是支持在线解压缩的~
[回复]
ssh华丽飘过,不过这个确实很方便~~ 赞
[回复]
目前还用不到这个。。。
[回复]
正在添加压缩文.... 在线压缩网站文件是不是很慢? 我的网站大小是30M的wordpress,数据库不是很多。
[回复]
win主机的飘过.你博客的文章很不错
[回复]
看你的博客N久了,很想和你做个链接,呵呵,博客名:SErHo's Blog
[回复]
Blinux
回复:
十一月 24th, 2009 at 1:25 下午
已经恋上了,哈哈
[回复]
哈哈
很久没来了,写的真是越来越好了
[回复]
哈哈,谢谢分享
[回复]
非常感谢,这个很需要啊
[回复]
比较专业,慢慢研究中...
[回复]
我觉得这东西比在空间后台操作那些解压的方便多了,直接ftp
[回复]
学习下了
[回复]
其实这个程序有很大的漏洞。容易被破解出密码。
而且使用它压缩或解压大文件会超时
推荐使用 netftp
[回复]
Blinux
回复:
十一月 28th, 2009 at 3:56 下午
其实这里主要是提供简单的压缩解压功能,压缩和解压的程序也只有几十K,轻量级工具,一般用完就删除.
谢谢你推荐的netftp,我想起来我曾今用的一款FreeBSD主机后台文件管理的工具就是netftp
[回复]
[...] 首先将新域名做好解析,然后给原博客打个包,打包可通过后台工具或SSH做好备份,如果管理后台不能备份,可用PHP程序在线压缩(可参考php在线压缩解压程序一文),上传至新主机,解压完成,当然最好此时数据库也可以做个备份. [...]
非常感谢,这个东东非常不错,拿走了
[回复]
非常感谢,很实用。正好需要!
[回复]