Dieser Fehler tritt normalerweise auf, wenn die JSON-Erweiterung nicht installiert oder für PHP aktiviert ist. In diesem Fall zeigt die Ausgabe von php --version jedoch an, dass PHP 5.5.1 installiert ist, das die JSON-Erweiterung enthält.
Wenn Sie Ubuntu verwenden, liegt das Problem vor könnte auf einen Lizenzkonflikt mit der JSON-Erweiterung zurückzuführen sein. Debian hat diese Erweiterung in PHP 5.5rc2 entfernt und durch eine funktional gleichwertige Alternative ersetzt.
Um dieses Problem zu beheben, installieren Sie das Paket php7.2-json (oder php7.1-json oder php5-json für andere). PHP-Versionen):
sudo apt-get install php7.2-json
Apache neu starten:
sudo service apache2 restart
Wenn Sie kein Ubuntu verwenden oder die oben genannten Schritte das Problem nicht lösen Bedenken Sie Folgendes:
Das obige ist der detaillierte Inhalt vonHier sind einige Titeloptionen, abhängig von der Betonung, die Sie setzen möchten: Konzentrieren Sie sich auf den spezifischen Fehler: * Warum erhalte ich einen „Schwerwiegenden PHP-Fehler: Aufruf der undefinierten Funktion json_decode' Des. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!