覆蓋PHP 路徑以使用MAMP
問題:
在Mac 上重新配置PHP 以啟用SOAP 模組後,使用者必須在命令列命令中手動指定MAMP 目錄路徑。如何修改系統以僅使用“php”命令而不是整個 MAMP 路徑?
答案:
覆蓋PHP 路徑並確定優先級MAMP,按照以下步驟操作:
-
建立.bash_profile : 在使用者的主目錄(例如「/Users/David」)中,建立「.bash_profile」檔案使用文字編輯器(例如vim)。
-
新增環境變數: 在「.bash_profile」檔案中,建立兩個環境變數:
- export MAMP_PHP=/Applications/MAMP/ bin/php/php5.3.6/bin
- 導出PATH="$MAMP_PHP:$PATH"
-
設定路徑優先權: $PATHPATH變數包括/usr/bin,系統PHP 所在的位置。透過將 MAMP PHP 路徑放在 $PATH 之前,系統將優先考慮 MAMP 版本。
-
儲存並重新啟動終端:儲存「.bash_profile」檔案並重新啟動終端。
-
驗證:要確認正在使用MAMP 版本,請執行以下指令:
- php -v:應輸出MAMP PHP 版本(例如, 5.3.6)。
- which php:輸出正在使用的可執行檔的路徑(現在應該是 MAMP PHP 路徑)。
以上是如何在 Mac 終端機優先考慮 MAMP PHP?的詳細內容。更多資訊請關注PHP中文網其他相關文章!