Как я могу разрешить включить расширения в php.ini?

Я пытаюсь установить пакет voyager в приложении Laravel (проект создается в стеке WAPP в экземпляре Alibaba Cloud ECS). Мне кажется, что он не может установить пакет. Пожалуйста, включите расширения в php.ini, но это уже включен. Пожалуйста, помогите мне решить эту проблему … Заранее спасибо …

введите описание изображения здесь

0

Решение

Если вы считаете, что ошибка является ложноположительной, и вы уверены, что fileinfo Расширение PHP действительно и установлено, и включено, вы можете принудительно установить композитор двумя способами:

  1. Вы можете использовать --ignore-platform-reqs опция при звонке composer install, Он будет игнорировать зависимости, которые начинаются с ext-Это означает, что он не будет проверять, разрешимы ли они. Он также не будет проверять доступную версию PHP.
  2. Вы можете смоделировать среду для композитора, добавив специальный platform Конфигурация в вашем composer.json под config ключ:

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

Другие решения

Других решений пока нет …