首頁 >後端開發 >php教程 >Laravel「Mcrypt PHP 擴充功能」錯誤:使用 MAMP 時如何修復它?

Laravel「Mcrypt PHP 擴充功能」錯誤:使用 MAMP 時如何修復它?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-12-13 09:20:11952瀏覽

Laravel

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn