Я пытаюсь установить пакет voyager в приложении Laravel (проект создается в стеке WAPP в экземпляре Alibaba Cloud ECS). Мне кажется, что он не может установить пакет. Пожалуйста, включите расширения в php.ini, но это уже включен. Пожалуйста, помогите мне решить эту проблему … Заранее спасибо …
Если вы считаете, что ошибка является ложноположительной, и вы уверены, что fileinfo
Расширение PHP действительно и установлено, и включено, вы можете принудительно установить композитор двумя способами:
--ignore-platform-reqs
опция при звонке composer install
, Он будет игнорировать зависимости, которые начинаются с ext-
Это означает, что он не будет проверять, разрешимы ли они. Он также не будет проверять доступную версию PHP.Вы можете смоделировать среду для композитора, добавив специальный platform
Конфигурация в вашем composer.json
под config
ключ:
{
... other composer settings ...
"config": {
"platform": {
"ext-fileinfo": "1.0"}
}
}
Других решений пока нет …