我如何解决启用 php.ini 中的扩展?
How can i resolve the enable the extensions in php.ini?
我正在尝试在 Laravel 应用程序中安装 voyager 包(该项目是在阿里云 ECS 实例中的 WAPP 堆栈上创建的)它抛出我无法安装该包的提示,请启用php.ini 中的扩展,但它已经启用。请帮我解决这个问题...提前致谢...
如果您认为该错误是误报,并且您确定 fileinfo
PHP 扩展确实已安装并启用,您可以通过两种方式强制安装 composer:
- 调用
composer install
时可以使用--ignore-platform-reqs
选项。它会忽略以 ext-
开头的依赖项,这意味着它不会检查它们是否可解析。它也不会检查可用的 PHP 版本。
您可以通过在 config
键下的 composer.json
中添加特殊的 platform
配置来模拟 composer 的环境:
{
... other composer settings ...
"config": {
"platform": {
"ext-fileinfo": "1.0"
}
}
}
我正在尝试在 Laravel 应用程序中安装 voyager 包(该项目是在阿里云 ECS 实例中的 WAPP 堆栈上创建的)它抛出我无法安装该包的提示,请启用php.ini 中的扩展,但它已经启用。请帮我解决这个问题...提前致谢...
如果您认为该错误是误报,并且您确定 fileinfo
PHP 扩展确实已安装并启用,您可以通过两种方式强制安装 composer:
- 调用
composer install
时可以使用--ignore-platform-reqs
选项。它会忽略以ext-
开头的依赖项,这意味着它不会检查它们是否可解析。它也不会检查可用的 PHP 版本。 您可以通过在
config
键下的composer.json
中添加特殊的platform
配置来模拟 composer 的环境:{ ... other composer settings ... "config": { "platform": { "ext-fileinfo": "1.0" } } }