這裡記錄幾種安裝composer的方式

  • 官方安裝方式說明
  • brew安裝方式

Composer 官方

透過下方幾個指令,安裝 composer.phar 到本機

Linux 安裝 Composer

在 Linux 按照以下步驟逐步執行安裝

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"

php -r "if (hash_file('SHA384', 'composer-setup.php') === '544e09ee996cdf60ece3804abc52599c22b1f40f4323403c44d44fdfdd586475ca9813a858088ffbc1f233e9b180f061') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"

php composer-setup.php

php -r "unlink('composer-setup.php');"

接著可以透過 local 或 global 的方式來使用

首先 local 只要在剛下目錄存在 composer.phar

就可以直接使用

php composer.phar

Global的方式,則只要設定一次,後續就能直接在terminal使用

mv composer.phar /usr/local/bin/composer

也可以使用root權限移動

sudo mv composer.phar /bin/composer

若是使用CentOS則目錄為

~/.local/bin/

有時會發生 no such file or directory

則手動建立資料夾即可

mkdir -p /usr/local/bin.

於 global 安裝完畢後,接下來只要透過下方指令就能運作

composer

Mac 安裝 composer - Brew

brew install composer

安裝完畢後,就能直接使用

composer --version

若上述brew 安裝composer 過程出現 invalid active developer path 錯誤

則可以透過下面的方式修正:

sudo xcode-select --install
sudo xcode-select -switch /

Good Luck

   ______
  / ____/___  ____ ___  ____  ____  ________  _____
 / /   / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/
/ /___/ /_/ / / / / / / /_/ / /_/ (__  )  __/ /
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/
                    /_/
Composer version 1.6.5