【问题标题】:How can I install PHP extensions to satisfy composer?如何安装 PHP 扩展以满足作曲家的要求?
【发布时间】:2018-02-07 00:55:06
【问题描述】:

我正在创建一个应用程序并尝试通过 composer 将一个库安装到我的项目中。

作曲家给了我错误:

问题 1 - 您的系统中缺少请求的 PHP 扩展 ext-gmp *。安装或启用 PHP 的 gmp 扩展。

好的,看来我需要 gmp 扩展。

我使用的是 Mac,并使用带有 XAMPP 的本地测试服务器。

现在这就是开始变得混乱的地方。我去了我的 XAMPP php.ini 并删除了“;”从像这样的gmp扩展: xampp attempt

我重试了作曲家安装,但没有成功。我的下一个想法是扩展需要安装在全局 PHP Mac 安装上......我删除了“;”对于那个 php.ini 上的 gmp,但没有运气。我该如何解决这个问题?

【问题讨论】:

  • 您是否重新启动了 XAMPP?扩展名是否显示在phpinfo() 的输出中?
  • 你安装了扩展吗?如果未安装扩展,只需取消注释 php.ini 中的行不会启用扩展...
  • @NicoHaase 我运行 brew install gmp 没有运气。
  • “没有运气”是什么意思? brew install homebrew/php/php70-gmp 有效吗?
  • 检查一下。也许对你有帮助。 stackoverflow.com/questions/40010197/…

标签: php composer-php gmp


【解决方案1】:

-如果你需要它用于 php 5 使用

   brew install homebrew/php/php55-gmp

-如果你需要它用于 php 7 使用

   brew install homebrew/php/php70-gmp

-如果你没有自制软件,你可以使用这个命令安装它

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

或者你可以直接运行

   brew install php@7.1

因为它拥有 php 7.1 所需的所有软件包

【讨论】:

    猜你喜欢
    • 2017-04-07
    • 2018-07-09
    • 2016-07-02
    • 1970-01-01
    • 2019-02-02
    • 1970-01-01
    • 2013-11-03
    • 2014-01-29
    • 2020-12-06
    相关资源
    最近更新 更多