web-dev-qa-db-ja.com

phpmyadminエラー「json拡張子がありません」を修正するにはどうすればよいですか?

今日、私はxdebugパケットをインストールしました。それらをインストールした後、私のphpmyadminと他のさまざまなソフトウェアはもう機能していません。 PhpMyAdminは次の出力を提供します:json拡張機能がありません。最初に、他のエラーが表示されました:mbstring拡張子がありません。 zend-php-extensionsをインストールすることで、このエラーを修正できます。 Ubuntu12.04とphp5.2用のzendサーバーを使用しています。

この拡張機能をインストールするにはどうすればよいですか?

3
bitrevolution

JsonはPHP5.2とともにインストールされます

/etc/php5/mods-available/json.iniに移動し、priority=20のコメントを解除します(セミコロンを削除します)

以下のコマンドを使用してApache2を再起動します。

Sudo service Apache2 restart
4
Mr_DeLeTeD

今日、このエラーが発生しました。検索を行ったところ、Ubuntu 13.04からUbuntu 13.10にアップグレードしたことが原因であることが判明しました。

修正は簡単でした:Sudo apt-get install php5-jsonを実行します。

次に、Apacheを再起動しました:Sudo service Apache2 restart

13
Finch_Powers
  1. 次のファイルを開きます。

    / etc/php5/apach2/php.ini

  2. ファイルの最後に次の行を書き込みます。

    _extension=json.so_

  3. apache2を再起動します

    _$ Sudo service Apache2 restart_

  4. 楽しい

1
Siraj Alam

まあ、私にとっては、インストールされたモジュールjsonとmcryptをロードした後に機能しました。

$ Sudo php5enmod json && Sudo php5enmod mcrypt
$ Sudo service Apache2 restart

http://yourserver/phpmyadminに移動し、それが機能するかどうかを確認します。

0
Ivan Nieto