Ubuntu 14.04 PHPMyAdmin 找不到 mcrypt 扩展

Ubuntu 14.04 PHPMyAdmin 找不到 mcrypt 扩展

我尝试过针对 13.10 解决此问题的建议,但似乎不起作用。强制刷新页面无法消除错误。PHPMyAdmin 底部有一个框,指示缺少 mcrypt 扩展,即使已为 php 安装了该扩展。

我该如何解决?

答案1

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

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

cd /etc/php5/mods-available
sudo ln -s ../conf.d/mcrypt.ini . 

2)使用 激活模块sudo php5enmod mcrypt

3)重新启动你的网络服务器:如果使用Apache,则如下所示:sudo /etc/init.d/apache2 restart

然后登录 PMA,问题将被修复。

答案2

对我来说,解决办法相对简单:

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

extension=mcrypt.so

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

相关内容