打開phpmyadmin提示:無法載入 mcrypt 擴(kuò)展,請檢查 PHP 配置錯誤,出現(xiàn)以下幾種情況后可能會造成運(yùn)行phpmyadmin程序提示“無法載入 mcrypt 擴(kuò)展,請檢查 PHP 配置”的 錯誤提示
windows解決辦法
1、沒有正確安裝Mysql數(shù)據(jù)庫,在系統(tǒng)服務(wù)中Mysql相關(guān)的服務(wù)沒有啟動 (請查看正確安裝Mysql的方法)
2、在系統(tǒng)的 system32(C:windowssystem32) 目錄下缺少 libmcrypt.dll文件,解決方法是找到php目錄下的libmcrypt.dll,并將libmcrypt.dll復(fù)制到C:windows system32目錄中,然后重新啟動Web服務(wù)。
3、在C:windows目錄下的php.ini文件中,沒有將“;extension=php_mcrypt.dll”中的前面一個“;”去 掉,所以不能使用相應(yīng)功能,解決方法是打開php.ini文件,找到
;extension=php_mcrypt.dll 改成 extension=php_mcrypt.dll,去掉前面的;使之生效
linux系統(tǒng)下解決辦法
一:無法加載 mcrypt擴(kuò)展,請檢查您的 PHP 配置
sudo apt-get install libmcrypt4 php5-mcrypt //安裝libmcrypt
sudo /etc/init.d/apache2 restart //重啟apache
二:配置文件現(xiàn)在需要一個短語密碼
1、用編輯器打開目錄phpmyadmin/libraries中的config.default.php文件
2、查找下面這行:$cfg['blowfish_secret'] = ‘這里就是需要的短語密碼’;(短語密碼請隨意填寫)會出現(xiàn)這個問題,是在配置phpmyadmin填寫認(rèn)證方法時,即下面這行:$cfg['Servers'][$i]['auth_type'] = ‘cookie’;
在此有四種模式可供選擇,cookie,http,HTTP,config
config方式即輸入phpmyadmin的訪問網(wǎng)址即可直接進(jìn)入,無需輸入用戶名和密碼,是不安全的,不推薦使用。
當(dāng)該項(xiàng)設(shè)置為cookie,http或HTTP時,登錄phpmyadmin需要數(shù)據(jù)用戶名和密碼進(jìn)行驗(yàn)證,,具體如下:PHP安裝模式為Apache,可以使用http和cookie;PHP安裝模式為CGI,可以使用cookie.