我有一个问题,我在Linux服务器上安装了'Archive_Zip 0.1.1',但是当我试图运行脚本来创建Zip文件时,它给出了致命错误

致命错误:在.中找不到类ZipArchive

我把密码放在哪里了

$zip = new ZipArchive;
var_dump($zip);
$res = $zip->open($filename, ZipArchive::OVERWRITE);
if ($res !== TRUE) {
    echo 'Error: Unable to create zip file';
    exit;
}
if (is_file($src)) {
    $zip->addFile($src);
} else {
    // echo "<br>" . dirname(__FILE__) . $src;//'/install1';
    if (!is_dir($src)) {
         $zip->close();
         @unlink($filename);
         echo 'Error: File not found';
         exit;
    }
    recurse_zip($src, $zip, $path_length);
}
$zip->close();
echo "<br>file name ".$filename;

但它找不到类文件.

请告诉我解决办法.我该怎么解决这个问题?

推荐答案

为了让ZipArchive class出现,PHP需要安装zip extension.

有关安装说明(Linux和Windows),请参阅this page.

Php相关问答推荐

根据类别在WooCommerce中添加库存数量后缀

未找到laravel cascadeOnEdit

WooCommerce中仅在单一产品和产品档案页面中将小数设置为大写

Yahoo Finance API文件_GET_CONTENTS 429请求太多

Symfony Api平台:按自定义实体方式排序结果

如何更改数据表行背景 colored颜色

从WooCommerce购物车和 checkout 页面自定义发货标签

Laveel Livewire Get Groupby姓名列表

根据WooCommerce中的客户计费国家/地区更改产品价格

在WooCommerce中只允许高价产品的BACS付款

可以';exec、system和shell_exec PHP函数中的命令字符串上的字符数不得超过8175

批量更新 WooCommerce 中所有产品的特定自定义字段

无法在 Laravel 中实例化抽象类 ProductAbstract

在PHP WordPress插件中使用变量连接路径时的问题解决方法

Woocommerce单个添加到购物车页面中的产品动态定价

Laravel使用另一张表进行关联查询

Shopware 6:无法在新的自定义插件中保存关联字段(媒体)

按前 3 列对二维数组中的行数据进行分组,然后用逗号连接每组中的其余列

转发和非转发呼叫 - 后期静态绑定

Laravel Websockets 错误:(WebSocket 在建立连接之前关闭)