我使用CentOS 6和最新的phpMyAdmin(4.0.1.4),我注意到错误“mcrypt扩展名缺失,请检查您的PHPconfiguration。
我继续跑了:
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 6,但是如果有人碰巧遇到了OSX狮子/山狮的问题 , 这里是一个解决方案
基本上他们让你(重新)安装libmcrypt
和最新版本的PHP,如果你没有它, autoconf
。
只要按照教程,它应该完美地工作。
在CentOS中,百胜没有为我工作。 我下载并安装了libmcrypt- * .tar.gz。 请参阅此链接中的类似说明。 http://www.php.net/manual/en/mcrypt.installation.php 。
请求的PHP扩展mcrypt从您的系统中丢失
我通过在终端中运行以下命令来解决此错误:
brew update brew upgrade brew tap homebrew/dupes brew tap josegonzalez/homebrew-php brew install php54-mcrypt