我嘗試使用 Composer 安裝 Google 用戶端程式庫,但無法安裝 Composer 或在命令列上使用 php。
我正在使用 php 8.0.8 和 MAMP,它工作正常,所以我知道它已安裝。 如果我在終端機中輸入 php,我會收到命令未找到訊息。認為它可能是一個環境變量,我嘗試導航到 php 資料夾 /Applications/MAMP/bin/php/php8.0.8/lib/php 並再次嘗試 php 命令,但仍然得到相同的錯誤
我使用的是運行 Monterey 的 Mac
P粉0072885932023-11-10 00:26:47
首先,讓我們了解我們正在運行的 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 變數。
在終端機中,執行 vim ~/.bash_profile
#鍵入 i
,然後將以下內容貼到檔案頂部:
export PATH=/Applications/MAMP/bin/php/php5.4.10/bin:$PATH
按 ESC
,輸入 :wq
,然後按下 Enter
在終端機中,執行source ~/.bash_profile
在終端機中,再次輸入 which php
並尋找更新後的字串。如果一切成功,它應該輸出 MAMP PHP 安裝的新路徑。
如果它沒有輸出正確的路徑,請嘗試關閉終端機視窗(完全退出)並再次打開,它應該會套用變更(簡稱重新啟動)。
現在您可以觸發命令來全域安裝作曲家(這樣您就可以從任何地方存取它):
$ curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
您可以透過在終端機中鍵入以下命令來驗證安裝是否有效:
composer
它將向您顯示目前版本以及安裝成功後可以使用的命令清單。