我使用的是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服务但仍然没有运气。
知道如何让它消失吗?
答案 0 :(得分:6)
根据this post,您应该修改/etc/php.d/mcrypt.ini
并更改
; Enable mcrypt extension module
extension=module.so
到
; Enable mcrypt extension module
extension=mcrypt.so
然后重新启动。
答案 1 :(得分:4)
在Ubuntu上试试你的mcrypt问题:
mv -i /etc/php5/conf.d/mcrypt.ini /etc/php5/mods-available/
sudo php5enmod mcrypt
sudo service apache2 restart
答案 2 :(得分:0)
我知道您要求使用CentOS 6,但如果有人碰巧OSX狮子/山狮的同样的问题,here is a solution
基本上他们让你(重新)安装libmcrypt
和最新版本的php,如果你没有,autoconf
。
按照教程,它应该完美无缺。
答案 3 :(得分:0)
在CentOS,百胜不适合我。我下载并安装了libmcrypt- * .tar.gz。请参阅此链接中的类似说明。 http://www.php.net/manual/en/mcrypt.installation.php。
答案 4 :(得分:0)
系统中缺少所请求的PHP扩展名mcrypt
我通过在终端中运行以下命令来修复此错误:
brew update
brew upgrade
brew tap homebrew/dupes
brew tap josegonzalez/homebrew-php
brew install php54-mcrypt