phpMyAdmin 開啟時顯示:「無法載入 mcrypt 擴展,<br />請檢查 PHP 配置」,導致相關加密功能無法使用。
檢查「服務」中 MySQL 相關服務是否為「已啟動」狀態,若無請手動啟動或設為自動。
現象: 系統目錄 C:\Windows\System32 缺少 libmcrypt.dll。
解決: 從 PHP 安裝目錄複製 libmcrypt.dll 至 C:\Windows\System32,重啟 Web 服務 (Apache/IIS)。
位置: C:\Windows\php.ini (或 PHP 安裝目錄下的 php.ini)。
修改: 尋找 ;extension=php_mcrypt.dll,移除前面的分號:
extension=php_mcrypt.dll
儲存後重啟 Web 服務。
確保 MySQL 資料目錄權限設定為:
修改後重啟 MySQL 服務與 Web 服務,建議重啟伺服器。
若以上方法皆無效,請新增系統環境變數指定 PHP 設定檔路徑:
phprcC:\php (PHP 實際安裝路徑)此步驟讓 PHP 正確讀取 php.ini,解決擴展載入失敗的根本問題。適用於 Windows Server 2003 + IIS + PHP 5 + MySQL 5 等環境,XP 同理。
解決 phpMyAdmin 提示「無法載入 mcrypt 擴展」的完整方案
IIS 7.5 目錄權限設定關鍵:必須授權 IIS_IUSRS 內建群組
IIS Web Farm NLB 叢集完整建置:單播模式、連接埠規則與進階管理
IIS 6.0 應用程式集區完整指南:建立、指派、回收機制、Web Garden、效能調優與身分識別設定
優化 Windows Server 2003 IIS 6.0:六大關鍵設定降低 Web 壓力、提升效能與安全
Windows IIS 主機 WordPress 完美偽靜態:404 重導向法實戰教學