<?php $zip = new ZipArchive();//新建一个ZipArchive的对象if ($zip->open('top.zip') === TRUE){ $zip->extractTo('./zip');//假设解压缩到在当前路径下zip文件夹下 $zip->close();//关闭处理的zip文件 } ?>
说明:
1、运行上面的代码需要先下载 rar.dll(下载链接:http://pecl.php.net/package/rar/3.0.1/windows),需要根据自己的PHP版本下载,我下载的时候只支持PHP5.2 PHP5.3的版本
2.下载到的是个zip包,将其中的php_rar.pdb和php_rar.dll两个文件解压到PHP安装目录下的ext子目录中。
3.在php.ini中加入一行php_rar扩展引用声明 extension=php_rar.dll
4.如果使用Apache服务器,就需要重启Apache。
5.运行上面的代码,就可以了