ホームページ >バックエンド開発 >PHPチュートリアル >PHP で「finfo」関数を使用できないのはなぜですか?
エラー: PHP fInfo 関数が定義されていません
問題:
MIME コンテンツを取得しようとしたときPHP を使用して型を作成すると、「クラス 'finfo' が見つかりません」などの致命的なエラー メッセージが表示されます。 「未定義の関数 finfo_open を呼び出します。」
原因と解決策:
この問題は、PHP 構成ファイル (php.ini) で fileinfo 拡張子が有効になっていないことが原因で発生します。 .
解決策:
解決するにはこれで、php.ini ファイルに次の行が存在し、コメントされていないことを確認します:
extension=fileinfo.so (Linux/Unix) extension=php_fileinfo.dll (Windows)
行が見つからないかコメントアウトされている場合 (先頭にセミコロン ; が付いている)、コメントを解除して、スクリプトを再起動します。 PHPウェブサーバー。これにより、fileinfo 拡張子がロードされ、fInfo 関数が使用可能になります。
以上がPHP で「finfo」関数を使用できないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。