未安裝或未為 PHP 啟用 JSON 擴充時通常會發生此錯誤。但是,在這種情況下, php --version 輸出表示已安裝 PHP 5.5.1,其中包括 JSON 擴充。
如果您使用 Ubuntu,則問題可能源自於與 JSON 擴充功能的授權衝突。 Debian 已在 PHP 5.5rc2 中刪除了此擴展,並用功能等效的替代方案替換了它。
要解決此問題,請安裝php7.2-json 軟體套件(或安裝php7.1-json 或php5-json 用於其他版本) PHP 版本):
sudo apt-get install php7.2-json
重新啟動Apache:
sudo service apache2 restart
如果您不使用Ubuntu 或上述步驟無法解決問題問題,請考慮以下事項:
以上是以下是一些標題選項,取決於您想要強調的重點: 重點在於具體錯誤: * 為什麼我收到「PHP 致命錯誤:呼叫未定義函數 json_decode」 Des的詳細內容。更多資訊請關注PHP中文網其他相關文章!