Php ZipArchive::Extracto不做任何事情

Php ZipArchive::Extracto不做任何事情,php,zip,unzip,ziparchive,Php,Zip,Unzip,Ziparchive,我正在尝试使用以下代码将zip文件解压缩到PHP文件目录中的现有文件夹: $zip = new ZipArchive; if ($zip->open('test.zip') === TRUE) { $zip->extractTo('/my/destination/dir/'); $zip->close(); echo 'ok'; } else { echo 'failed'; } 它显示一切正常,我通过echo命令在屏幕上看到ok消息,但文件夹

我正在尝试使用以下代码将zip文件解压缩到PHP文件目录中的现有文件夹:

$zip = new ZipArchive;
if ($zip->open('test.zip') === TRUE) {
    $zip->extractTo('/my/destination/dir/');
    $zip->close();
    echo 'ok';
} else {
    echo 'failed';
}
它显示一切正常,我通过
echo
命令在屏幕上看到
ok
消息,但文件夹仍然为空。
该文件夹存在于直接路径中,一切正常,但仍无法正常工作


我能做些什么来解决这个问题?

那么您的http服务器错误日志文件显示了什么呢?我不知道这到底是什么。我和XAMPP一起工作。我不熟悉php,apache http服务器在后台编写一些日志文件。有关详细信息,请参阅文档。其中之一是错误日志文件。在这里,你可以阅读问题所在,而不必猜测或提问。unixoid系统上的典型位置类似于
/var/log/apache2/error.log
。检查http服务器配置中的
ErrorLog
指令以找到确切位置。一般提示:如果不监视该日志文件,就无法在web环境中开发php。这就像蒙着眼睛在一个狭窄的山洞里飞行。这只是一个疯狂的镜头,但很可能是因为执行php脚本的进程缺少访问目标文件夹的权限。那么http服务器错误日志文件显示了什么呢?我不知道这到底是什么。我和XAMPP一起工作。我不熟悉php,apache http服务器在后台编写一些日志文件。有关详细信息,请参阅文档。其中之一是错误日志文件。在这里,你可以阅读问题所在,而不必猜测或提问。unixoid系统上的典型位置类似于
/var/log/apache2/error.log
。检查http服务器配置中的
ErrorLog
指令以找到确切位置。一般提示:如果不监视该日志文件,就无法在web环境中开发php。这就像蒙着眼睛在一个狭窄的山洞里飞行。这只是一个疯狂的镜头,但很可能是因为执行php脚本的进程缺少访问目标文件夹的权限。