我尝试过针对 13.10 解决此问题的建议,但似乎不起作用。强制刷新页面无法消除错误。PHPMyAdmin 底部有一个框,指示缺少 mcrypt 扩展,即使已为 php 安装了该扩展。
我该如何解决?
答案1
这是一个已报告的错误。我遇到了同样的问题,找到了答案在 ubuntuforums 上,所以所有功劳都归于诚二先生:。
/etc/php5/conf.d
1)需要将中的 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 升级有关。