致命错误:未捕获错误:未找到类“ ZipArchive”

时间:2020-09-06 13:26:39

标签: php macos zip macos-catalina

我有这个错误。

(我不使用Apache,只是通过CLI运行php脚本)

Fatal error: Uncaught Error: Class 'ZipArchive' not found

但是看起来已经安装了zip module

$php -m | grep zip
zip

我已经在Catalina上通过homebrew安装了php。

php -v
PHP 7.4.10 (cli) (built: Sep  3 2020 18:21:42) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with Zend OPcache v7.4.10, Copyright (c), by Zend Technologies

我需要检查吗?

2 个答案:

答案 0 :(得分:0)

要显示ZipArchive class,PHP需要安装zip extension

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

答案 1 :(得分:0)

您需要安装Zip扩展程序。根据您的工作地点,安装起来非常简单。

cPanel: 转到“软件”选项卡下的“ PHP PEAR软件包”并搜索Zip,您将找到ZipArchive。您可能还需要手动激活它。转到软件>选择PHP版本>扩展,然后选中Zip框。

对于EC2或任何其他Linux主机/服务器:

viewPager2.adapter = MyAdapter(childFragmentManager)