問題:
PHP が次のことを示す致命的なエラーをスローしていますPHP バージョン 5.5.1-2 を実行しているにもかかわらず、json_decode() 関数が定義されていないことがわかります。
回答:
Ubuntu を使用している場合は、適切な JSON をインストールしてくださいPHP バージョンのモジュール:
説明:
Debian は、次の理由により、PHP 5.5rc2 から以前の JSON 拡張機能を削除しました。ライセンスの競合。代替の拡張機能が提供されました。
背景:
JSON ライセンスには、「ソフトウェアは悪ではなく善のために使用されます。」というフレーズが含まれています。これは、いかなる目的にも使用できる必要がある Free Software Foundation のフリー ソフトウェアの定義と矛盾します。
それにもかかわらず、PHP 自体は JSON サポートを削除していません。この問題は、PHP 自体ではなく、ディストリビューションのパッケージ化によって発生します。
以上がUbuntu 上の PHP 5.5.1-2 で PHP が「致命的エラー: 未定義関数 json_decode() の呼び出し」をスローするのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。