Wie behebt man den phpmyadmin-Fehler "json-Erweiterung fehlt"?

28679
bitrevolution

Heute habe ich die xdebug-Pakete installiert. Nach der Installation funktionieren mein phpmyadmin und verschiedene andere Softwareprogramme nicht mehr. PhpMyAdmin liefert diese Ausgabe: Die json-Erweiterung fehlt. Zuerst wurde ein anderer Fehler angezeigt: Die Erweiterung von MBstring fehlt. Ich konnte diesen Fehler beheben, indem ich die zend-php-extensions installiere. Ich benutze Ubuntu 12.04 und den Zend-Server für PHP5.2.

Wie kann ich diese Erweiterung installieren?

3

4 Antworten auf die Frage

13
Finch_Powers

Ich hatte heute diesen Fehler. Nach einigen Recherchen stellte sich heraus, dass es von meinem Upgrade von Ubuntu 13.04auf verursacht wurde Ubuntu 13.10.

Der Fix war einfach: run sudo apt-get install php5-json.

Dann habe ich Apache neu gestartet: sudo service apache2 restart

Ja, das hat es hier behoben. PedroMorgan vor 11 Jahren 0
Ja, das ist auch für mich. Jason Hooks vor 10 Jahren 0
4
Mr_DeLeTeD

Json wird mit PHP5.2 installiert

zu /etc/php5/mods-available/json.iniund kommentieren priority=20(Semikolon entfernen)

Starten Sie apache2 mit dem folgenden Befehl erneut.

sudo service apache2 restart 
1
Siraj
  1. Öffnen Sie die folgende Datei:

    /etc/php5/apach2/php.ini

  2. Schreiben Sie die folgende Zeile am Ende der Datei.

    extension=json.so

  3. Starten Sie den Apache2 neu

    $ sudo service apache2 restart

  4. Genießen

Willkommen bei SU, danke für die großartige Antwort. PatKilg vor 7 Jahren 0
0
Ivan Nieto

Nun, für mich funktionierte es nach dem Laden der installierten Module json und mcrypt.

$ sudo php5enmod json && sudo php5enmod mcrypt $ sudo service apache2 restart 

Gehen Sie zu http://yourserver/phpmyadminund schauen Sie nach, ob es funktioniert.