首頁  >  文章  >  後端開發  >  為什麼 Composer 失敗並出現「系統中缺少 PHP 擴充檔案資訊」錯誤?

為什麼 Composer 失敗並出現「系統中缺少 PHP 擴充檔案資訊」錯誤?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-11-06 08:17:02216瀏覽

Why is Composer Failing with

Composer 安裝過程中“系統中缺少PHP 擴展文件信息”錯誤的故障排除

背景:
當嘗試使用Composer 安裝Laravel 套件幹預映像時,使用者可能會遇到錯誤訊息「系統中缺少PHP 擴充檔案資訊」。此錯誤表示您的系統上不存在處理文件資訊所需的 PHP 擴充功能。

問題描述:
該錯誤在 Composer 更新過程中出現,Composer 嘗試在該過程中執行以下操作:解決幹預鏡像包的依賴關係。但是,PHP 的 fileinfo 擴充功能是此軟體包的先決條件,缺少它會導致安裝無法繼續。

Windows 使用者的解決方案:

  1. 找到 php系統上的 .ini 設定檔。
  2. 取消註解行 extension=php_fileinfo.dll。
  3. 儲存 php.ini 的變更。
  4. 重新啟動 Apache 以取得新的 php。 ini 設定生效。

驗證:

完成這些步驟後,執行 Composer Update 時不應再出現錯誤訊息。幹預鏡像包應該已成功安裝。

以上是為什麼 Composer 失敗並出現「系統中缺少 PHP 擴充檔案資訊」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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