MacOS Catalina:找不到类'ZipArchive'

问题描述 投票:0回答:1

[升级到10.15.1(19B88)Mac OS Catalina破坏了我的PHP 7.3.9开发环境。

$zip = new \ZipArchive;

带有消息'类'ZipArchive'的未得到收益异常'错误'

zip和unzip安装在终端命令行中。

尝试使用PECL失败。尝试使用自制软件失败。

您知道如何在MacOS上手动正确安装ZipArchive吗?

php macos ziparchive macos-catalina
1个回答
0
投票

我遇到了同样的问题,这就是帮助我的原因。基本上,我所做的是我只是使用brew安装了php,然后在httd.conf文件中链接了使用brew安装的php。步骤如下:

  1. [使用家庭计算机安装php

    brew install [email protected]

这将安装php。现在我们需要链接它

brew link [email protected]

上面的命令是否由于缺少目录而无法工作,请仅使用mkdir创建它们并再次运行。

  1. 将您的php链接到httd.conf文件中

打开位于/private/etc/apache2/httpd.conf的httpd.conf文件打开并更改此行

LoadModule php7_module libexec/apache2/libphp7.so

对此:

LoadModule php7_module /usr/local/Cellar/php/7.3.11/lib/httpd/modules/libphp7.so

这基本上是什么,它只是使Apache使用使用自制软件安装的php。希望这对您有所帮助。

这里有一个链接,可以更好地描述如何连接自制软件的php:

How to use the php that brew installed?

© www.soinside.com 2019 - 2024. All rights reserved.