Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> 電腦軟件教程 >> 服務器技術 >> Web服務器 >> 無法載入mcrypt擴展,<br />請檢查PHP配置的解決方法

無法載入mcrypt擴展,<br />請檢查PHP配置的解決方法

日期:2017/1/21 9:32:12      編輯:Web服務器

關於phpmyadmin提示“無法載入mcrypt 擴展,<br />請檢查 PHP 配置”的 錯誤提示,主要有以下原因造成,按照以下方法可以解決此問題。

1、沒有正確安裝Mysql數據庫,在系統服務中Mysql相關的服務沒有啟動    (請查看正確安裝Mysql的方法)

2、在系統的 system32(C:\windows\system32) 目錄下缺少 libmcrypt.dll文件,解決方法是找到php目錄下的libmcrypt.dll,並將libmcrypt.dll復制到C:\windows\system32目錄中,然後重新啟動Web服務。

3、在C:\windows目錄下的php.ini文件中,沒有將“;extension=php_mcrypt.dll”中的前面一個“;”去掉,所以不能使用相應功能,解決方法是打開php.ini文件
找到
;extension=php_mcrypt.dll
改成
extension=php_mcrypt.dll     //去掉前面的;使之生效

4、Mysql目錄沒有讀取權限,正確的目錄權限如下:
administrator    完全控制
system     完全控制

user     讀取加運行
其他的用戶權限全部刪除(也可保留,但安全性不高,建議刪除),然後重啟MYsql服務和Web服務(建議修改此項後重啟一下服務器)當你試過以上辦法之後還是不行,其實還有最關鍵的一步,網上很少有說。

解決辦法,筆者的PHP環境是windows server 2003+IIS+PHP5+MYSQL5 ,其實winxp也是一樣的配置。

 桌面→我的電腦→右鍵屬性→高級→環境變量→系統變量→新建

變量名:phprc
變量值:C:\php(PHP所在目錄的路徑)

Copyright © Windows教程網 All Rights Reserved