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

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

Barbara Streisand
發布: 2024-11-21 08:19:10
原創
298 人瀏覽過

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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板