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