[升级到10.15.1(19B88)Mac OS Catalina破坏了我的PHP 7.3.9开发环境。
$zip = new \ZipArchive;
带有消息'类'ZipArchive'的未得到收益异常'错误'
zip和unzip安装在终端命令行中。
尝试使用PECL失败。尝试使用自制软件失败。
您知道如何在MacOS上手动正确安装ZipArchive吗?
我遇到了同样的问题,这就是帮助我的原因。基本上,我所做的是我只是使用brew安装了php,然后在httd.conf文件中链接了使用brew安装的php。步骤如下:
[使用家庭计算机安装php
brew install [email protected]
这将安装php。现在我们需要链接它
brew link [email protected]
上面的命令是否由于缺少目录而无法工作,请仅使用mkdir创建它们并再次运行。
打开位于/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: