JSON non compilé en php

J’ai installé PHP Version 5.5.1-2 sur Ubuntu 12.04 et JSON n’était pas fourni avec lui (pour autant que je sache).

J’ai lu que je devrais réinstaller php en utilisant l’option –enable-json ou –with-json.
Donc mes questions sont:

Comment puis-je vérifier que JSON n’est pas installé?

Si non, est-ce que je réinstalle php comme ceci: apt-get install php –with-json (est-ce que je dois inclure –enable-json)?

Mes parameters actuels seront-ils perdus si je réinstalle php?

Merci

Si vous ne l’avez pas encore installé:

sudo apt-get install php5-json

(plus d’infos: http://iteration99.com/2013/php-json-removed-from-php-5-5/ )

Ne devrait écraser aucun autre paramètre.

JSON est activé par défaut sur Ubuntu

 #php -i | grep -i json json json support => enabled json version => 1.2.1 

Testez si json_encode (ou l’une des autres fonctions JSON) existe.

Appelez-le et observez une erreur ou utilisez function_exists("json_encode") .

Ubuntu 12.04 ne supporte pas

 sudo apt-get install php5-json 

directement. l’installateur le change automatiquement pour

 sudo apt-get install php5-common 

Ma recommandation devrait être d’utiliser sudo apt-get install php5-common au lieu de sudo apt-get install php5-json car sudo apt-get install php5-common installera aussi automatiquement toutes les autres dépendances pour vous