【发布时间】:2018-10-30 07:40:28
【问题描述】:
如何在 OSX 上使用 MAMP 为 php 7.2.1 安装 gmp 扩展?
我正在尝试使用带有 P-256 曲线和 SHA-256 哈希算法的椭圆曲线数字签名算法 (ECDSA) 使用 php 和这个库 (lcobucci/jwt) 加密令牌。
运行php脚本时出错:
Symfony \ Component \ Debug \ Exception \ FatalThrowableError (E_ERROR)
Class 'Mdanter\Ecc\EccFactory' not found
我发现我缺少 mdanter/ecc 依赖包,所以我尝试运行以下命令。
命令运行:
composer require mdanter/ecc
输出:
mdanter/ecc v0.5.0 requires ext-gmp * -> the requested PHP extension gmp is missing from your system
我已经尝试了所有可以找到的方法来研究此错误并与 MAMP 相关。但我无法解决这个问题。 这里有没有专门为 MAMP 添加 gmp php 扩展的经验并愿意帮助我的人?
注意:我不是一个很有经验的网络开发人员,我主要创建 iOS 应用程序,我想在 php 中生成一个令牌,所以我可以访问 Apple Music Kit API 资源。
【问题讨论】:
-
请问有人有回应吗?我尝试了所有方法,但没有最新的...
标签: php composer-php mamp php-extension php-gmp