我正在使用 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 服务,仍然没有运气。
知道如何让它消失吗?
我正在使用 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 服务,仍然没有运气。
知道如何让它消失吗?
根据这篇文章,您应该编辑/etc/php.d/mcrypt.ini
和更改
; Enable mcrypt extension module
extension=module.so
至
; Enable mcrypt extension module
extension=mcrypt.so
然后重新启动。
在 Ubuntu 上试试这个来解决你的 mcrypt 问题:
mv -i /etc/php5/conf.d/mcrypt.ini /etc/php5/mods-available/
sudo php5enmod mcrypt
sudo service apache2 restart
在 CentOS 中,Yum 不适合我。我下载并安装了 libmcrypt- * .tar.gz。请参阅此链接中的类似说明。 http://www.php.net/manual/en/mcrypt.installation.php。
我知道你要求 CentOS 6,但如果有人碰巧遇到OSX lion/mountain lion 的问题,这里有一个解决方案
基本上他们让你(重新)安装libmcrypt
和最新版本的 php,如果你没有它,autoconf
.
只需按照教程进行操作,它应该可以完美运行。
您的系统中缺少请求的 PHP 扩展 mcrypt
我通过在终端中运行以下命令来修复此错误:
brew update
brew upgrade
brew tap homebrew/dupes
brew tap josegonzalez/homebrew-php
brew install php54-mcrypt