解決「Laravel 需要Mcrypt PHP 擴充功能」錯誤
嘗試在OSX 上的Laravel 4 執行遷移功能時,使用者可能會遇到以下問題:遇到錯誤「Laravel 需要Mcrypt PHP 擴充功能」。儘管擴充功能看起來已啟用,但可能存在阻止其正常運作的潛在問題。
一個潛在原因是系統上存在 MAMP。 MAMP 包含自己的 PHP 版本,該版本可能與 Laravel 使用的版本不同。要驗證這一點,請在終端機中使用“which php”命令。如果傳回的路徑不是 MAMP 的 PHP 版本,請在使用者主目錄 (cd ~) 中編輯或建立 .bash_profile。
在 .bash_profile 中加入以下行:
export PATH=/Applications/MAMP/bin/php/php5.4.10/bin:$PATH
將「php5.4.10/bin」替換為MAMP中安裝的實際PHP版本。新增此行後,重新啟動終端以更新正在使用的 PHP 版本。
或者,如果 MAMP 不是問題,建議檢查正在使用的 PHP 版本是否支援 Mcrypt。使用“php -i | grep Mcrypt”指令驗證其狀態。如果Mcrypt沒有開啟,請根據特定的PHP版本和作業系統選擇適當的方法開啟。
以上是如何修復 OSX 上的「Laravel 需要 Mcrypt PHP 擴充」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!