在配备新 A1 芯片(Apple 硅)的新 MacBook Pro 上安装 PHP 7.3

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

我正在尝试在配备 Apple A1 芯片的新款 MacBook Pro 上安装 HD-Wallet Derive。 为此,我需要安装最新版本的 PHP(目前为 7.3)。 所以当我在我的终端(

Z shell
)上点击这个命令brew install [email protected]时,我收到了这个错误消息:

错误:[email protected]:没有可用的瓶子!

您可以尝试从源安装:\

brew install --build-from-source [email protected] \

请注意,不支持从源代码构建。你会遇到构建 一些公式的失败。如果您遇到任何问题,请创建拉 请求而不是在 Homebrew 的 GitHub、Twitter 或任何其他网站上寻求帮助 官方渠道

我正在使用存储库hd-wallet-derive从源代码构建它。我能够成功执行此命令

curl https://getcomposer.org/installer -o installer.php
和此
php installer.php
。但是当我运行这个时:
php composer.phar install

我得到这个错误:

找不到锁定文件。更新依赖项而不是从锁定文件安装。如果您没有锁定文件,请使用 composer update 而不是 composer install。 \

使用包信息加载作曲家存储库
更新依赖项\

您的要求无法解析为一组可安装的软件包。 \

问题1 \

  • mdanter/ecc[v0.5.0, ..., 0.5.x-dev] 需要 ext-gmp * -> 您的系统中缺少它。安装或启用 PHP 的 gmp 扩展。 \
  • bitwasp/bitcoin dev-master 需要 mdanter/ecc ^0.5.0 -> mdanter/ecc [v0.5.0, v0.5.1, v0.5.2, 0.5.x-dev] 可满足。 \
  • Root composer.json 需要 bitwasp/bitcoin dev-master#8782bc6c470e342d4e0cb67eb036974f133b950b -> 可由 bitwasp/bitcoin [dev-master] 满足。

我相信我必须做一个 gmp 扩展,但是怎么做?

php macos homebrew gmp
2个回答
23
投票
brew tap shivammathur/php
brew install shivammathur/php/[email protected]

注意:PHP 7.3 将于 2021 年 12 月 6 日 生命终结


0
投票

Apple A1是ARM架构芯片。您将不得不从源代码安装(并自己编译它们)或等待维护人员使用 ARM 架构的开关更新 Homebrew 脚本,更多信息请参见 Homebrew installation on ARM #357.

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