"Make failed" 在使用 M1 芯片的 MacOS Monterey 上安装 Imagick 时

"Make failed" when installing Imagick on MacOS Monterey with M1 chip

我使用 Laravel 代客。我正在尝试安装 Image Magick PHP 扩展 (PHP 7.4)。据我所知:

pecl install imagick

我收到错误 make failed

我正在使用 Apple Silicon M1 芯片的 MacOS Monterey。

有什么建议吗?

使用 pecl 安装 imagick:

安装imagemagick

brew install imagemagick 

然后使用 pecl 安装 imagick

pecl install imagick

另外,我维护了一个 brew tap shivammathur/extensions 你可以用它来代替。它有 pre-compiled 个常用的 PHP 个扩展名。

使用 tap 在 PHP 7.4 上安装 imagick 非常简单:

brew tap shivammathur/extensions
brew install imagick@7.4