我正在尝试在Laravel应用程序中安装voyager软件包(该项目是在阿里云ECS实例的WAPP堆栈上创建的),这使我感到无法安装该软件包,请在php.ini中启用扩展但已启用。请帮助我解决这个问题...预先感谢...
答案 0 :(得分:1)
如果您认为错误是假阳性,并且可以确定fileinfo
PHP扩展确实已安装并启用,则可以通过两种方式强制进行作曲家安装:
--ignore-platform-reqs
时可以使用composer install
选项。它将忽略以ext-
开头的依赖项,这意味着它将不检查它们是否可解析。它还不会检查可用的PHP版本。您可以通过在platform
键下的composer.json
中添加特殊的config
配置来模拟作曲家的环境:
{
... other composer settings ...
"config": {
"platform": {
"ext-fileinfo": "1.0"
}
}
}