3

我正在使用 CentOS 6 和最新的 phpMyAdmin (4.0.1.4),我注意到错误“缺少 mcrypt 扩展。请检查您的 PHP 配置。”

我继续跑:

 rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

然后跑:

yum install php-mycrypt

然后重新启动 httpd 服务,仍然没有运气。

知道如何让它消失吗?

4

5 回答 5

6

根据这篇文章,您应该编辑/etc/php.d/mcrypt.ini和更改

; Enable mcrypt extension module
extension=module.so

; Enable mcrypt extension module
extension=mcrypt.so

然后重新启动。

于 2013-08-05T19:40:33.890 回答
4

在 Ubuntu 上试试这个来解决你的 mcrypt 问题:

mv -i /etc/php5/conf.d/mcrypt.ini /etc/php5/mods-available/
sudo php5enmod mcrypt
sudo service apache2 restart
于 2014-04-10T12:05:01.840 回答
0

在 CentOS 中,Yum 不适合我。我下载并安装了 libmcrypt- * .tar.gz。请参阅此链接中的类似说明。 http://www.php.net/manual/en/mcrypt.installation.php

于 2013-12-12T19:13:05.237 回答
0

我知道你要求 CentOS 6,但如果有人碰巧遇到OSX lion/mountain lion 的问题这里有一个解决方案

基本上他们让你(重新)安装libmcrypt和最新版本的 php,如果你没有它,autoconf.

只需按照教程进行操作,它应该可以完美运行。

于 2013-10-08T21:06:55.503 回答
0

Mac OS X 优胜美地

您的系统中缺少请求的 PHP 扩展 mcrypt

我通过在终端中运行以下命令来修复此错误:

brew update
brew upgrade
brew tap homebrew/dupes
brew tap josegonzalez/homebrew-php
brew install php54-mcrypt
于 2015-05-21T18:06:47.187 回答