首頁  >  問答  >  主體

PHP 已安裝並使用 MAMP,但遇到「zsh:找不到指令:php」錯誤

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

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

我使用的是運行 Monterey 的 Mac

P粉875565683P粉875565683368 天前784

全部回覆(1)我來回復

  • P粉007288593

    P粉0072885932023-11-10 00:26:47

    將預設的 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

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

    原始來源

    回覆
    0
  • 取消回覆