PHP 已安裝並使用 MAMP,但遇到「zsh:找不到指令:php」錯誤
P粉875565683
P粉875565683 2023-11-09 09:34:56
0
1
799

我嘗試使用 Composer 安裝 Google 用戶端程式庫,但無法安裝 Composer 或在命令列上使用 php。

我正在使用 php 8.0.8 和 MAMP,它工作正常,所以我知道它已安裝。 如果我在終端機中輸入 php,我會收到命令未找到訊息。認為它可能是一個環境變量,我嘗試導航到 php 資料夾 /Applications/MAMP/bin/php/php8.0.8/lib/php 並再次嘗試 php 命令,但仍然得到相同的錯誤

我使用的是運行 Monterey 的 Mac

P粉875565683
P粉875565683

全部回覆(1)
P粉007288593

將預設的 Mac OS X PHP 變更為 MAMP 的 PHP 安裝並安裝 Composer 套件管理


更改 PHP 安裝的說明


首先,讓我們了解我們正在運行的 PHP 版本(以了解它是否是預設版本)。

為此,請在終端機內觸發此命令:

which php

這應該會輸出 Mac OS X 預先安裝的預設 PHP 安裝路徑,預設情況下它必須是(假設您之前沒有更改過):

/usr/bin/php

現在,我們只需要將其交換到隨MAMP 安裝的PHP,該PHP 位於/Applications/MAMP/bin/php/php5.4.10/bin (MAMP 2.1.1) 3)

為此,我們需要編輯 .bash_profile 並將 PHP 的 MAMP 版本新增至 PATH 變數。

請依照以下簡單步驟操作:


  1. 在終端機中,執行 vim ~/.bash_profile

  2. #鍵入 i,然後將以下內容貼到檔案頂部:

    export PATH=/Applications/MAMP/bin/php/php5.4.10/bin:$PATH
  3. ESC,輸入 :wq,然後按下 Enter

  4. 在終端機中,執行source ~/.bash_profile

  5. 在終端機中,再次輸入 which php 並尋找更新後的字串。如果一切成功,它應該輸出 MAMP PHP 安裝的新路徑。

  6. 如果它沒有輸出正確的路徑,請嘗試關閉終端機視窗(完全退出)並再次打開,它應該會套用變更(簡稱重新啟動)。

安裝 Composer 套件管理


現在您可以觸發命令來全域安裝作曲家(這樣您就可以從任何地方存取它):

$ curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer

您可以透過在終端機中鍵入以下命令來驗證安裝是否有效:

composer

它將向您顯示目前版本以及安裝成功後可以使用的命令清單。

原始來源

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板