ホームページ >バックエンド開発 >PHPチュートリアル >Intervention/Image Composer をインストールするときに「ext-fileinfo が必要です」エラーが表示されるのはなぜですか?

Intervention/Image Composer をインストールするときに「ext-fileinfo が必要です」エラーが表示されるのはなぜですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-12-07 00:11:10315ブラウズ

Why am I getting a

介入/イメージ Composer 更新エラーのトラブルシューティング: 「ext-fileinfo が必要です」

Composer を使用して介入/イメージ パッケージをインストールすると、「ext-fileinfo が必要です」というエラーが発生する場合があります。外部ファイル情報。」これは、FileInfo PHP 拡張機能を有効にする必要があることを示しています。

問題の解決

  1. FileInfo PHP 拡張機能を有効にする:

    FileInfo 拡張機能は通常、PHP バージョン 5.3.0 以降にデフォルトでインストールされます。ただし、以前のバージョンを使用している場合は、廃止された PECL 拡張機能をインストールする必要があります。

  2. php.ini を編集します:

    FileInfo 拡張子を有効にし、php.ini を見つけて編集します。 file.

    • 次の行を見つけます: ;extension=php_fileinfo.dll (または他のオペレーティング システムの場合は同様のもの)。
    • 先頭のセミコロンを削除します。 これにより、 line.
    • 変更を保存します。
  3. php.ini ファイルを見つけます:

    php.ini ファイルの場所を確認するには、次のコマンドを実行します。ターミナル:

    $ php --ini

    「ロードされた設定ファイル」セクションを探します。

追加メモ

PHP CLI では異なる設定ファイルが使用される場合があることに注意してください。 php.ini ファイルは Web よりも重要です。正確性を確保するには、上記で指定したコマンドを使用して、PHP CLI によってロードされたファイルを見つけます。

以上がIntervention/Image Composer をインストールするときに「ext-fileinfo が必要です」エラーが表示されるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。