簡體   English   中英

zsh:找不到命令:php。PHP 已安裝並使用 MAMP

[英]zsh: command not found: php. PHP is installed and working with MAMP

我正在嘗試使用 composer 安裝 google 客戶端庫,但無法安裝 composer 或在命令行上使用 php。

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

我正在使用運行 Monterey 的 Mac

將默認的 Mac OS X PHP 更改為 MAMP 的 PHP 安裝和安裝 Composer Package 管理


更改說明 PHP 安裝


首先,讓我們找出我們正在運行的 PHP 的版本(以確定它是否是默認版本)。

為此,在終端內,執行此命令:

which php

這應該是 output 到默認 PHP 安裝的路徑,它由 Mac OS X 預裝,默認情況下它必須是(假設你之前沒有改變它):

/usr/bin/php

現在,我們只需要將其切換到隨 MAMP 安裝的 PHP,它位於/Applications/MAMP/bin/php/php5.4.10/bin (MAMP 2.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並查找更新后的字符串。 如果一切成功,它應該 output 到 MAMP PHP 安裝的新路徑。

  6. 如果 output 路徑不正確,請嘗試關閉終端 window(完全退出)並再次打開,它應該應用更改(簡稱重啟)。

安裝 Composer Package 管理


現在你可以觸發命令來全局安裝作曲家(這樣你就可以從任何地方訪問它):

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

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

composer

如果安裝成功,它將向您顯示當前版本和可以使用的命令列表。

原始來源

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM