ZipArchive 显示空白屏幕 PHP

ZipArchive gives blank screen PHP

我在 php.ini 中启用了 php_zip.dll 并且它显示在 phpinfo 中,因此启用了 ZipArchive。接下来,这是我使用的代码:

$zipname='exports.zip';
$zip=new ZipArchive;
$zip->open($zipname, ZipArchive::CREATE);

当我的代码执行到这里时,屏幕变黑了。我的错误日志中没有错误。我的 HTML 应该显示,但没有显示。所有其他不必要的 PHP 都被注释掉了。我在 Wordpress 3.9.2 站点上使用 PHP 5.2.4。

我为那些在搜索引擎中找到它的人找到了解决方案。我没有使用 php 的 ZipArchive,而是使用 WinZip 的命令行。它看起来像这样:

$cmd='"C:\Winzip-Directory\winzip32.exe" -a "C:/zip-directory/exports.zip" "C:/zip-directory"';
exec($cmd);

不过,我仍然不知道 PHP 的 ZipArchive 出现问题的原因。