当我需要提取文件时会出现此错误
include(ZipArchive.php):无法打开流:没有这样的文件或目录
mkdir("project/".$tp_name, 0700);
$zip = new ZipArchive;
if ($zip->open('yii.zip') === TRUE)
{
$zip->extractTo('project/'.$tp_name);
$zip->close();
}
答案 0 :(得分:4)
您需要确保已启用Zip扩展程序。检查您的php.ini文件以获取以下信息:
在Windows上:extension=php_zip.dll
在MAC和Linux上:extension=zip.so
答案 1 :(得分:3)
首先安装php-zip,然后再修改php.ini文件。例如,在Ubuntu上:
sudo apt-get install php-zip