Ubuntu 14.04 PHPMyAdmin 找不到 mcrypt 扩展

Ada*_*dam 4 apache2 phpmyadmin 14.04

我已经尝试了解决 13.10 问题的建议,但它们似乎不起作用。页面的硬刷新不会消除错误。PHPMyAdmin 底部有一个框,表明缺少 mcrypt 扩展,即使它是为 php 安装的。

我该如何解决?

Ard*_*rda 8

这是一个已报告的错误。我遇到了同样的问题,在 ubuntuforums 上找到了答案,所以所有的功劳都归于 SeijiSensei :。

1)/etc/php5/conf.d需要将 mcrypt.ini 文件复制或符号链接到/etc/php5/mods-available

cd /etc/php5/mods-available
sudo ln -s ../conf.d/mcrypt.ini . 
Run Code Online (Sandbox Code Playgroud)

2) 用 激活模块sudo php5enmod mcrypt

3)重启你的web服务器:如果使用Apache,它是这样的: sudo /etc/init.d/apache2 restart

然后登录PMA,问题将得到解决。


Ada*_*dam 5

对我有用的修复相对简单:

解决方法:在/etc/php5/apache2/php.ini文件中添加以下行:

extension=mcrypt.so

此行导致在服务器重新启动时自动加载 mcrypt 扩展。我不知道为什么 Arda 的说明在我的情况下没有完成同样的事情,但我认为这可能与从早期版本的 Linux 升级有关。