如何修复 phpmyadmin 错误“缺少 json 扩展”?

如何修复 phpmyadmin 错误“缺少 json 扩展”?

今天我安装了 xdebug 包。安装后,我的 phpmyadmin 和其他不同的软件都不再工作了。PhpMyAdmin 给出此输出:缺少 json 扩展。首先显示另一个错误:缺少 mbstring 扩展。我可以通过安装 zend-php-extensions 来修复此错误。我使用的是 Ubuntu 12.04 和适用于 php5.2 的 zend 服务器。

我如何安装此扩展?

答案1

Json随PHP5.2一起安装

转到/etc/php5/mods-available/json.ini并取消注释priority=20(删除分号)

使用以下命令重新启动 apache2。

sudo service apache2 restart

答案2

我今天遇到了这个错误。经过一番搜索,我发现这是由我从 升级到 导致Ubuntu 13.04Ubuntu 13.10

修复方法很简单:运行sudo apt-get install php5-json

然后我重新启动了apache:sudo service apache2 restart

答案3

  1. 打开以下文件:

    /etc/php5/apach2/php.ini

  2. 在文件末尾写入以下行。

    extension=json.so

  3. 重新启动 apache2

    $ sudo service apache2 restart

  4. 享受

答案4

嗯,对于我来说,在加载已安装的模块 json 和 mcrypt 后它就起作用了。

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

http://yourserver/phpmyadmin看看是否有效。

相关内容