Разработчики пакетов для PHP часто указывают системные требования для пакета, например, версию PHP, что-то типа "php": "^5.3.3 || ^7.0"
в composer.json
. И при попытке установить пакет на версии PHP 8.1 будет выдана ошибка вида:
Если есть уверенность, что пакет заведется на не предусмотренной версии то можно установить его принудительно т.е. минуя требования.
Для этого нужно добавить флаг --ignore-platform-reqs
к команде.
Пример
composer require acekyd/laravelmp3 --ignore-platform-reqs