Laravel家园Laravel elfinder安装错误


Laravel homestead laravel-elfinder install error

我在localhost上使用Homestead。我按照说明安装了它,所以我安装了:composer require barryvdh/laravel-elfinder,然后运行composer update,但它给我带来了这个错误:

Your requirements could not be resolved to an installable set of packages.
  Problem 1
    - intervention/image 2.1.3 requires ext-fileinfo * -> the requested PHP extension fileinfo is mi
ssing from your system.
    - intervention/image 2.1.2 requires ext-fileinfo * -> the requested PHP extension fileinfo is missing from your system.
    ..
    - intervention/image 2.0.11 requires ext-fileinfo * -> the requested PHP extension fileinfo is missing from your system.
    - intervention/image 2.0.10 requires ext-fileinfo * -> the requested PHP extension fileinfo is missing from your system.
    - intervention/image 2.0.1 requires ext-fileinfo * -> the requested PHP extension fileinfo is missing from your system.
    - intervention/image 2.0.0-beta.2 requires ext-fileinfo * -> the requested PHP extension fileinf
o is missing from your system.
    - intervention/image 2.0.0-beta requires ext-fileinfo * -> the requested PHP extension fileinfo
is missing from your system.
    - intervention/image 2.0.0 requires ext-fileinfo * -> the requested PHP extension fileinfo is mi
ssing from your system.
    - barryvdh/laravel-elfinder v0.3.2 requires barryvdh/elfinder-flysystem-driver 0.1.x@dev -> sati
sfiable by barryvdh/elfinder-flysystem-driver[0.1.0, 0.1.x-dev].
    - barryvdh/elfinder-flysystem-driver 0.1.0 requires intervention/image ~2.0 -> satisfiable by in
tervention/image[2.0.0, 2.0.0-beta, 2.0.0-beta.2, 2.0.1, 2.0.10, 2.0.11, 2.0.12, 2.0.13, 2.0.14, 2.0
.15, 2.0.16, 2.0.17, 2.0.2, 2.0.3, 2.0.4, 2.0.5, 2.0.6, 2.0.7, 2.0.8, 2.0.9, 2.1.0, 2.1.1, 2.1.2, 2.
1.3].
    - barryvdh/elfinder-flysystem-driver 0.1.x-dev requires intervention/image ~2.0 -> satisfiable b
y intervention/image[2.0.0, 2.0.0-beta, 2.0.0-beta.2, 2.0.1, 2.0.10, 2.0.11, 2.0.12, 2.0.13, 2.0.14,
 2.0.15, 2.0.16, 2.0.17, 2.0.2, 2.0.3, 2.0.4, 2.0.5, 2.0.6, 2.0.7, 2.0.8, 2.0.9, 2.1.0, 2.1.1, 2.1.2
, 2.1.3].
    - Installation request for barryvdh/laravel-elfinder 0.3.2 -> satisfiable by barryvdh/laravel-el
finder[v0.3.2].

我该怎么办?在谷歌上没有找到任何解决方案。

  1. 在您的项目中的命令行中转到并运行以下命令:

    $composer需要干预/图像

  2. 转到config/app.hp:

在$providers数组中,添加此包的服务提供程序。

Intervention'Image'ImageServiceProvider::class
  1. 将此包的facade添加到$alias数组中。

    "图像"=>干预''图像''立面''图像::类

  2. Windows用户:只需编辑php.ini并取消注释此行:

    extension=php_fileinfo.dll

请记住重新启动Apache以使新的php.ini生效。

homestead halt
homestead up --provision