4

Ubuntu 12.04 に PHP バージョン 5.5.1-2 をインストールしましたが、JSON はバンドルされていませんでした (私が知る限り)。

--enable-json または --with-json オプションを使用して php を再インストールする必要があることを読みました。
だから私の質問は:

JSON がインストールされていないことを確認するにはどうすればよいですか?

そうでない場合は、次のように php を再インストールしますか: apt-get install php --with-json (--enable-json を含めますか)?

PHP を再インストールすると、現在の設定は失われますか?

ありがとう

4

4 に答える 4

17

まだインストールしていない場合:

sudo apt-get install php5-json

(詳細: http://iteration99.com/2013/php-json-removed-from-php-5-5/ )

他の設定を上書きしないでください。

于 2013-10-23T15:46:46.787 に答える
1

json_encode(または他の JSON 関数のいずれか) が存在するかどうかをテストします。

それを呼び出してエラーを観察するか、または使用しますfunction_exists("json_encode")

于 2013-08-28T16:19:26.807 に答える
0

Ubuntu 12.04 はサポートしていません

sudo apt-get install php5-json

直接。インストーラーは自動的に

sudo apt-get install php5-common

他のすべての依存関係も自動的にインストールされるため 、sudo apt-get install php5-common代わりに使用する ことをお勧めしますsudo apt-get install php5-jsonsudo apt-get install php5-common

于 2014-12-28T23:47:30.003 に答える