ホームページ  >  記事  >  バックエンド開発  >  Composer.json を使用して「ext-fileinfo が見つかりません」エラーを解決できないのはなぜですか?

Composer.json を使用して「ext-fileinfo が見つかりません」エラーを解決できないのはなぜですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-11-21 08:19:10225ブラウズ

Why Can't I Resolve the

拡張機能がありません: ext-fileinfo を Composer.json に追加しています

介入/イメージ パッケージをインストールしようとすると、エラーが発生する場合がありますext-fileinfo 拡張子が欠落していることを示します。エラー メッセージとは対照的に、この問題は、composer.json ファイルを変更しても解決できません。

解決策

この問題を修正するには、 FileInfo PHP 拡張子。この拡張機能は、PHP バージョン 5.3.0 以降にデフォルトでプリインストールされています。古い PHP バージョンの場合は、廃止された PECL 拡張機能を利用できます。

FileInfo 拡張機能の有効化

FileInfo 拡張機能を有効にするには、php.ini ファイルを見つけて編集します。次の行:

  1. 先頭のセミコロンを削除します(;):

    ;extension=php_fileinfo.dll
  2. 次の行のコメントを解除します:

    extension=php_fileinfo.dll

php.ini ファイルの場所

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

$ php --ini

「Loaded Configuration File」というラベルの行を検索します。

注:

PHP CLI は、 Web とは異なる php.ini ファイル。前述のターミナル コマンドを使用して、PHP CLI によってロードされたファイルを識別します。 phpinfo()で表示されるパスとは異なります。

以上がComposer.json を使用して「ext-fileinfo が見つかりません」エラーを解決できないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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