我嘗試使用 Composer 安裝 Google 用戶端程式庫(kù),但無(wú)法安裝 Composer 或在命令列上使用 php。
我正在使用 php 8.0.8 和 MAMP,它工作正常,所以我知道它已安裝。 如果我在終端機(jī)中輸入 php,我會(huì)收到命令未找到訊息。認(rèn)為它可能是一個(gè)環(huán)境變量,我嘗試導(dǎo)航到 php 資料夾 /Applications/MAMP/bin/php/php8.0.8/lib/php 並再次嘗試 php 命令,但仍然得到相同的錯(cuò)誤
我使用的是運(yùn)行 Monterey 的 Mac
首先,讓我們了解我們正在運(yùn)行的 PHP 版本(以了解它是否是預(yù)設(shè)版本)。
為此,請(qǐng)?jiān)诮K端機(jī)內(nèi)觸發(fā)此命令:
which php
這應(yīng)該會(huì)輸出 Mac OS X 預(yù)先安裝的預(yù)設(shè) PHP 安裝路徑,預(yù)設(shè)情況下它必須是(假設(shè)您之前沒有更改過(guò)):
/usr/bin/php
現(xiàn)在,我們只需要將其交換到隨MAMP 安裝的PHP,該P(yáng)HP 位於/Applications/MAMP/bin/php/php5.4.10/bin
(MAMP 2.1.1) 3)
為此,我們需要編輯 .bash_profile
並將 PHP 的 MAMP 版本新增至 PATH 變數(shù)。
在終端機(jī)中,執(zhí)行 vim ~/.bash_profile
#鍵入 i
,然後將以下內(nèi)容貼到檔案頂部:
export PATH=/Applications/MAMP/bin/php/php5.4.10/bin:$PATH
按 ESC
,輸入 :wq
,然後按下 Enter
在終端機(jī)中,執(zhí)行source ~/.bash_profile
在終端機(jī)中,再次輸入 which php
並尋找更新後的字串。如果一切成功,它應(yīng)該輸出 MAMP PHP 安裝的新路徑。
如果它沒有輸出正確的路徑,請(qǐng)嘗試關(guān)閉終端機(jī)視窗(完全退出)並再次打開,它應(yīng)該會(huì)套用變更(簡(jiǎn)稱重新啟動(dòng))。
現(xiàn)在您可以觸發(fā)命令來(lái)全域安裝作曲家(這樣您就可以從任何地方存取它):
$ curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
您可以透過(guò)在終端機(jī)中鍵入以下命令來(lái)驗(yàn)證安裝是否有效:
composer
它將向您顯示目前版本以及安裝成功後可以使用的命令清單。