【问题标题】:How can i resolve the enable the extensions in php.ini?如何解决启用 php.ini 中的扩展?
【发布时间】:2019-04-08 04:06:36
【问题描述】:

我正在尝试在 Laravel 应用程序中安装 voyager 包(该项目是在阿里云 ECS 实例中的 WAPP Stack 上创建的)它抛出了一个无法安装的包,请启用 php.ini 中的扩展但它已经启用。请帮我解决这个问题...在此先感谢...

【问题讨论】:

  • 您好,我认为您需要启用 fileinfo PHP 扩展。

标签: php laravel voyager alibaba-cloud alibaba-cloud-ecs


【解决方案1】:

如果您认为错误是误报,并且您确定 fileinfo PHP 扩展确实已安装和启用,您可以通过两种方式强制安装 composer:

  1. 您可以在调用composer install 时使用--ignore-platform-reqs 选项。它将忽略以ext- 开头的依赖项,这意味着它不会检查它们是否可解析。它也不会检查可用的 PHP 版本。
  2. 您可以通过在 composer.json 下的 config 键下添加特殊的 platform 配置来模拟作曲家的环境:

    {
       ... other composer settings ...
       "config": {
         "platform": {
            "ext-fileinfo": "1.0"
         }
       }
    }
    

【讨论】:

    猜你喜欢
    • 2017-10-18
    • 1970-01-01
    • 2014-09-19
    • 1970-01-01
    • 2011-12-14
    • 2016-07-07
    • 2014-08-11
    • 2012-12-02
    • 2014-02-10
    相关资源
    最近更新 更多