今天我安装了 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.04
的Ubuntu 13.10
。
修复方法很简单:运行sudo apt-get install php5-json
。
然后我重新启动了apache:sudo service apache2 restart
答案3
打开以下文件:
/etc/php5/apach2/php.ini
在文件末尾写入以下行。
extension=json.so
重新启动 apache2
$ sudo service apache2 restart
享受
答案4
嗯,对于我来说,在加载已安装的模块 json 和 mcrypt 后它就起作用了。
$ sudo php5enmod json && sudo php5enmod mcrypt
$ sudo service apache2 restart
去http://yourserver/phpmyadmin
看看是否有效。