PHP RARArchive类目前需要安装才能使用,PHP用户可以自动下载并安装PHP RAR扩展php_rar.dll。
Windows平台上PHP RAR扩展的安装步骤如下
- 下载PHP RAR扩展,进入链接后选择DLL版本,然后选择和PHP版本相对应的版本
- 将下载到的php_rar.dll文件复制到PHP目录中的ext子目录
- 打开php.ini,搜索extension=,在最后一条extension=xxx.dll下面另起一行,添加extension=php_rar.dll
- 重启服务器,就可以使用PHP RAR扩展通过RARArchive类来读取和解压RAR文件了。
注意:一定要下载PHP版本对应的php_rar.dll,PHP版本号要一致,而且要注意是否TS(thread safe)还是NTS(Non Thread Safe)
PHP RARArchive类的使用方法可以参见PHP手册。
PHP RarArchive类只支持rar压缩文件的读取和解压,不支持添加文件,也就是说不能用PHP RarArchive来实现文件压缩。
想要用PHP生成压缩文件来打包目录,可以使用ZipArchive类,支持压缩和解压文件,ZipArchive是PHP内置的,不需要安装,还可以结合bzip2和ZipArchive实现更高压缩级别的压缩。
|
|