2013-07-01 157 views
3

我使用CentOS 6和最新的phpMyAdmin(4.0.1.4),我注意到錯誤「mcrypt擴展名缺失,請檢查您的PHP配置。」phpmyadmin mcrypt擴展名缺失

我繼續跑:

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

然後跑:

yum install php-mycrypt 

然後重新啓動httpd的服務,仍然沒有運氣。

任何想法如何讓它消失?

+0

你可以參考這個[主題](http://www.centos.org/modules/newbb/viewtopic.php?topic_id=32954) – alwaysLearn

回答

6

this post,你應該修改/etc/php.d/mcrypt.ini和更改

; Enable mcrypt extension module 
extension=module.so 

; Enable mcrypt extension module 
extension=mcrypt.so 

,然後重新啓動。

+0

謝謝你,這奏效了我! – pixeline

+0

乾杯,yum -y php-mcrypt之後在CentOS 6.5上爲我做了個把戲 – AirCombat

0

我知道你問的CentOS 6,但如果有人碰巧有OSX獅子/獅子山區的同樣的問題,here is a solution

基本上他們讓你(重新)安裝libmcrypt和最新版本的PHP,如果你沒有它,autoconf

只要按照教程,它應該完美地工作。

4

在Ubuntu上試試這個你mcrypt的問題:

mv -i /etc/php5/conf.d/mcrypt.ini /etc/php5/mods-available/ 
sudo php5enmod mcrypt 
sudo service apache2 restart 
0

Mac OS X中的優勝美地

請求的PHP擴展mcrypt的是從您的系統中缺少

我通過在術語中運行以下命令來解決此錯誤伊納勒:

brew update 
brew upgrade 
brew tap homebrew/dupes 
brew tap josegonzalez/homebrew-php 
brew install php54-mcrypt