首页 > 解决方案 > 如何在 Mac OS 11 上使用 Homebrew 从源代码构建后卸载 PHP 7.3

问题描述

我需要运行一个基于 php 7.3 构建的 php 应用程序。现在不再支持 php 7.3,如果不包含该--build-from-source选项,我将无法使用 homebrew 安装。我继续尝试从源代码构建 php 7.3 在尝试安装时,我遇到了终止构建过程的错误:

Generating phar.phar
PEAR package PHP_Archive not installed: generated phar will require PHP's phar extension be enabled.
make: *** [ext/phar/phar.phar] Bus error: 10
make: *** Waiting for unfinished jobs....

我研究了这个错误,发现这可能与我安装在带有 Apple M1 芯片的 Mac 上有关。我想现在卸载它,将应用程序升级到受支持的 php 版本,然后运行它。我尝试运行brew uninstall php然后安装 home-brew 的默认 php,但第一次尝试创建的二进制文件优先于我安装的后一个 php 8.0 版本。

我的问题是,删除位于/usr/bin/足以从我的系统中完全删除不受支持的 php 版本的二进制文件吗?我在 tar 中搜索了一个卸载目标,但没有运气。

我只想将它从我的系统中清除并重新开始。我不认为有适用于我的 Apple M1 芯片的 php 7.3 版本。

非常感谢

标签: phphomebrewmacos-catalinaapple-m1

解决方案


推荐阅读