找回密码
 注册

[PHP] PHP RAR扩展的安装和RARArchive类的使用

php 发表于 2015/11/7 15:50 | 显示全部楼层 |阅读模式
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实现更高压缩级别的压缩。

手机版|轻松E站

轻松E站

快速回复 返回顶部 返回列表