Laravel:排除「Mcrypt PHP 擴展」錯誤
Laravel 需要Mcrypt PHP 擴展,並且指示其缺失的錯誤訊息可能會令人擴展沮喪。本文解決了在 OSX 上使用 Laravel 4 中的遷移功能時遇到的這個問題。
儘管 Mcrypt 擴充顯示已啟用,但可能仍存在問題。一個潛在的罪魁禍首是 MAMP(一種流行的 PHP 開發環境)的存在。 MAMP 使用自己的 PHP 版本,該版本可能不是 Laravel 使用的版本。
要解決此問題,請透過在終端機中執行「which php」來驗證所使用的 PHP 版本。如果不是來自 MAMP,請在主目錄 (~) 中編輯或建立 ~/.bash_profile 並新增以下行:
將「php5.4.10」替換為 MAMP 使用的適當 PHP 版本。重新啟動終端並再次檢查 PHP 版本。現在應該指向 MAMP 的 PHP。
如果上述方法不起作用,請導航至“/Applications/MAMP/bin/php”,執行“ls”以確定已安裝的PHP 版本,然後將“php5.5”替換為“/ Applications/MAMP/bin/php」。 4.10' 在命令中相應地。
使用 MAMP PHP 版本後,重試 Laravel 遷移功能。現在應該可以成功執行。
以上是Laravel「Mcrypt PHP 擴充功能」錯誤:使用 MAMP 時如何修復它?的詳細內容。更多資訊請關注PHP中文網其他相關文章!