擴充缺失:將ext-fileinfo 新增至Composer.json
嘗試安裝幹預/映像包時,您可能會遇到錯誤表示缺少ext-fileinfo 副檔名。與錯誤訊息相反,此問題無法透過修改 Composer.json 檔案來解決。
解決方案
要解決此問題,您需要安裝並啟動FileInfo PHP 擴充功能。 PHP 5.3.0 以上版本預設預先安裝此擴充功能。對於較舊的 PHP 版本,您可以使用已停止使用的 PECL 擴充功能。
啟用FileInfo 擴展
要啟用FileInfo 擴展,請找到您的php.ini 檔案並編輯以下行:
刪除前導分號(;):
;extension=php_fileinfo.dll
取消註解行:
extension=php_fileinfo.dll
找到php.檔案
要確定php.ini 檔案的位置,請執行下列指令終端機中的指令:
$ php --ini
搜尋標記為「載入的設定檔」的行。
注意:
PHP CLI 可能會使用與網路不同的 php.ini 檔案。使用上面提到的終端命令來識別 PHP CLI 載入的檔案。這與 phpinfo() 中顯示的路徑不同。
以上是為什麼我無法使用 Composer.json 解決「ext-fileinfo Missing」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!