web-dev-qa-db-ja.com

13.10 phpでjson_encodeはどうなりましたか?

Saucy 13.10に更新され、バンドルされたphpからjson_encodeが欠落しています。 jsonphpinfo()出力に表示されず、アプリでこのエラーが発生します。

PHP Fatal error:  Call to undefined function json_encode()

これを経験している人や修正を知っている人はいますか?

26
Chris DaMour

php5-jsonをインストールします:

Sudo apt-get install php5-json

これは php5-commonで提供されていました ですが、Saucyで変更されました。理由がわからず、やるのはばかげているように思えますが、修正するのは非常に簡単です。

インストール後、Apache2サーバーも再起動してください。

Sudo service Apache2 restart
37
Oli

このパッケージをインストールするときに、インストール後にphp5-fpm restartが表示されない場合は、次のことを忘れないでください。

Sudo service php5-fpm restart
5
willwh