首頁 >後端開發 >php教程 >為什麼我無法使用 Composer.json 解決「ext-fileinfo Missing」錯誤?

為什麼我無法使用 Composer.json 解決「ext-fileinfo Missing」錯誤?

Barbara Streisand
Barbara Streisand原創
2024-11-21 08:19:10310瀏覽

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.檔案

要確定php.ini 檔案的位置,請執行下列指令終端機中的指令:

$ php --ini

搜尋標記為「載入的設定檔」的行。

注意:

PHP CLI 可能會使用與網路不同的 php.ini 檔案。使用上面提到的終端命令來識別 PHP CLI 載入的檔案。這與 phpinfo() 中顯示的路徑不同。

以上是為什麼我無法使用 Composer.json 解決「ext-fileinfo Missing」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn