要在PHP中进行文件压缩和解压,可以使用ZipArchive类。
- 首先,需要实例化ZipArchive类:
$zip = new ZipArchive();
- 接下来,可以使用open方法打开要进行压缩或解压的文件:
$zip->open("file.zip");
- 如果要进行压缩,可以使用addFile方法添加要压缩的文件,然后使用close方法关闭ZipArchive对象:
$zip->addFile("file.txt");
$zip->close();
- 如果要进行解压,可以使用extractTo方法将文件解压到指定的目录,然后使用close方法关闭ZipArchive对象:
$zip->extractTo("path/to/extract");
$zip->close();
注意:在使用ZipArchive类进行文件压缩和解压时,需要确保PHP的Zip扩展已经安装和启用。