composer require maatwebsite/excel時にエラー「To enable extensions, verify that they are enabled in your .ini files:」が発生した場合の対処法

composer require maatwebsite/excel時にエラー「To enable extensions, verify that they are enabled in your .ini files:」が発生した場合の対処法

「maatwebsite/excel」インストール時に、エラー「To enable extensions, verify that they are enabled in your .ini files:」が発生した場合の確認内容と対処法

環境

  • OS windows10 pro 64bit
  • Composer 1.10.5
  • PHP 7.4.5
  • MariaDB 10.4.12
  • Laravel Framework 7.6.2

※windows10に Laravel のインストールはこちら
※windows10に Composer のインストールはこちら
※windows10に PHP のインストールはこちら
※windows10に MariaDB のインストールはこちら

エラー内容

「composer require maatwebsite/excel」実行時に下記のエラーが発生。
※自分のiniの場所は「C:\php-7.4.5-Win32-vc15-x64\php.ini」となってます。

原因

エラーをみてみると、phpのextension「gd」が設定されていないため、なのでiniを編集します。

対処法

php.iniを編集します。

再度実行します。

またエラーが発生。今度はfileinfoが設定されてないとのエラーなので、再度 iniを編集します。

php.iniを編集します。

再度実行します。

今度はうまくインストールできました。