web-dev-qa-db-fra.com

Ajout de l'extension PHP json

J'ai Ubuntu 15.10 installé. J'ai aussi installé LAMP en utilisant = page d'aide sur le wiki Ubunt . J'ai ensuite procédé à la configuration de Moodle via l'installation de la page Web. Je frappe un barrage routier quand je suis

Moodle requires the json PHP extension. 
Please install or enable the json extension.

Avec le lien ci-dessus, j'ai essayé d'installer, alors que LAMP était encore installé, uniquement PHP5 (libapache2-mod-php5) - et bien sûr de redémarrer le service Apache2. Le problème est dans le dossier /etc/php5/mods-available, aucun fichier json.ini ne s'affiche. Lorsque je tape terminal Sudo php5 -m, json n'est pas un module en cours d'exécution. Cependant, si je tente de supprimer PHP5, il indique avant de confirmer la suppression que le paquet php5-json sera utilisé.

Ma question est de savoir comment obtenir l'extension json si je ne l'ai pas déjà ou si je l'ai (et qu'elle est placée ailleurs) comment puis-je l'activer?

EDIT: sortie de apt-cache policy php5-json

php5-json:
  Installed: 1.3.7-1
  Candidate: 1.3.7-1
  Version table:
 *** 1.3.7-1 0
        500 http://nz.archive.ubuntu.com/ubuntu/ wily/main AMD64 Packages
        100 /var/lib/dpkg/status

J'ai essayé Sudo apt-get install --reinstall php5-json mais le fichier est toujours manquant.

2
Stevie
  1. Ouvrez le fichier /etc/php5/apach2/php.ini

  2. Ajoutez cette ligne à la fin du fichier.

    extension=json.so
    
  3. redémarrer Apache2

    Sudo service Apache2 restart
    
4
Siraj