web-dev-qa-db-fra.com

ce qui est arrivé à json_encode en 13.10 php?

Vient de mettre à jour 13.10 et json_encode est manquant dans le php fourni. json n'apparaît pas dans la sortie phpinfo() et je reçois cette erreur dans mon application:

PHP Fatal error:  Call to undefined function json_encode()

Quelqu'un d'autre en fait l'expérience ou connaît le correctif?

26
Chris DaMour

Installez php5-json:

Sudo apt-get install php5-json

This autrefois fourni par php5-common mais cela a changé dans Saucy. Aucune idée pourquoi et semble être une chose stupide à faire, mais c'est très simple à résoudre.

Après l’installation, assurez-vous également de redémarrer le serveur Apache2:

Sudo service Apache2 restart
37
Oli

Lorsque vous installez ce paquet, si vous ne voyez pas le redémarrage de php5-fpm après l'installation, n'oubliez pas de faire ce qui suit:

Sudo service php5-fpm restart
5
willwh