PHP Fileinfo 函數未定義錯誤疑難排解
在PHP 中,遇到「finfo」類別或「finfo_open」函數未定義可能會令人沮喪。然而,解決方案通常在於確保在 PHP 配置中啟動 fileinfo 擴充功能。
驗證擴充啟動
-
找到您的 php.ini 檔案。 ini 檔。通常,它可以在以下目錄中找到:
- Windows:phpphp.ini
- Linux/Unix:/etc/php/php.ini
- 搜尋類似「extension=fileinfo.so」或「extension=php_fileinfo.dll」的行(取決於您的平台和 PHP 版本)。此行指示 fileinfo 擴充功能是否已啟動。
- 如果該行用分號 (;) 註解掉,請透過刪除分號來取消註解。
- 將變更儲存到 php.ini檔案。
其他故障排除提示
- 重新啟動您的 PHP 伺服器以確保變更生效。
- 檢查您的 PHP 版本。 fileinfo 擴充功能在舊版本中可能不可用。
- 如果您仍然遇到問題,請參閱 PHP 手冊以取得特定錯誤訊息和可能的解決方案。
以上是為什麼 PHP fileinfo 函數未定義?的詳細內容。更多資訊請關注PHP中文網其他相關文章!