今日、私はxdebugパケットをインストールしました。それらをインストールした後、私のphpmyadminと他のさまざまなソフトウェアはもう機能していません。 PhpMyAdminは次の出力を提供します:json拡張機能がありません。最初に、他のエラーが表示されました:mbstring拡張子がありません。 zend-php-extensionsをインストールすることで、このエラーを修正できます。 Ubuntu12.04とphp5.2用のzendサーバーを使用しています。
この拡張機能をインストールするにはどうすればよいですか?
JsonはPHP5.2とともにインストールされます
/etc/php5/mods-available/json.ini
に移動し、priority=20
のコメントを解除します(セミコロンを削除します)
以下のコマンドを使用してApache2を再起動します。
Sudo service Apache2 restart
今日、このエラーが発生しました。検索を行ったところ、Ubuntu 13.04
からUbuntu 13.10
にアップグレードしたことが原因であることが判明しました。
修正は簡単でした:Sudo apt-get install php5-json
を実行します。
次に、Apacheを再起動しました:Sudo service Apache2 restart
次のファイルを開きます。
/ etc/php5/apach2/php.ini
ファイルの最後に次の行を書き込みます。
_extension=json.so
_
apache2を再起動します
_$ Sudo service Apache2 restart
_
楽しい
まあ、私にとっては、インストールされたモジュールjsonとmcryptをロードした後に機能しました。
$ Sudo php5enmod json && Sudo php5enmod mcrypt
$ Sudo service Apache2 restart
http://yourserver/phpmyadmin
に移動し、それが機能するかどうかを確認します。