Loo*_*ead 3 php macos ziparchive macos-catalina
升级到 10.15.1 (19B88) Mac OS Catalina 破坏了我的 PHP 7.3.9 开发环境。
$zip = new \ZipArchive;
Run Code Online (Sandbox Code Playgroud)
产生异常“错误”,消息“未找到类“ZipArchive””
zip 和 unzip 安装在终端命令行中。
尝试使用 PECL 失败。尝试使用 Homebrew 失败。
您知道如何在 MacOS 上手动正确安装 ZipArchive 吗?
小智 8
我遇到了同样的问题,这对我有帮助。基本上我所做的是我只是使用 brew 安装了 php,然后在 httd.conf 文件中链接了我使用 brew 安装的 php。以下是步骤:
使用 Home brew 安装 php
brew install php@7.3
这将安装 php。现在我们需要链接它
brew link php@7.3
Run Code Online (Sandbox Code Playgroud)
如果上面的命令由于缺少目录而不起作用,那么只需使用它们创建它们mkdir并再次运行它。
打开位于此处的 httpd.conf 文件 /private/etc/apache2/httpd.conf 打开它并更改这一行
LoadModule php7_module libexec/apache2/libphp7.so
Run Code Online (Sandbox Code Playgroud)
对此:
LoadModule php7_module /usr/local/Cellar/php/7.3.11/lib/httpd/modules/libphp7.so
Run Code Online (Sandbox Code Playgroud)
这基本上是什么,它只是让 apache 使用使用自制软件安装的 php。希望这对你有帮助。
这是一个链接,可以更好地描述如何连接自制软件安装的 php:
| 归档时间: |
|
| 查看次数: |
6376 次 |
| 最近记录: |