一、說明
Composer是PHP套件管理器,將特定功能的函式庫/專案拆分成套件,透過套件管理器安裝使用,好處有:
- 統一維護程式碼
- 支援版本控制
- 自動管理依賴函式庫
使用Composer管理套件,讓您的開發更方便順利。
二、安裝
2.1 Windows
- 下載 Composer-Setup.exe 並安裝
下載並執行 Composer-Setup.exe。 它會安裝最新版本的 Composer 並設置你的 PATH 以便你可以在命令列中的任何目錄呼叫 composer。注意: 關閉你的終端機。用新的終端機來測試: 這很重要,因為 PATH 只會在終端機啟動時載入。
Composer依賴PHP,所以必需有安裝PHP
2.2 Linux(Ubuntu16.04TLS)
- 安裝Composer
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15下載安裝程式
sudo php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
執行安裝
sudo php composer-setup.php
刪除安裝檔
sudo php -r "unlink('composer-setup.php');"
移動Composer命令至全域執行路徑
sudo mv composer.phar /usr/local/bin/composer
查看Composer版本
composer --version
Composer version 1.8.6 2019-06-11 15:03:05Composer依賴PHP,所以必需有安裝PHP
三、常用指令
- 安裝新套件: composer require <packages>
加入新套件使用本命令
- 移除套件: composer remove <packages>
- 列出可用套件: composer show
已安裝套件資訊
- 安裝依賴套件: composer install
安裝composer.lock文件定義過的套件,如果沒有,則只會解析composer.json文件中列出的所有依賴項,並將其最新版本的文件下載到vendor項目的目錄中。
- 將依賴套件更新為其最新版本: composer update [<packages>]
如果你只想要安裝或升級單一依賴套件,可以指定套件名稱
- 初始化: composer init
首次使用時,自動建立composer.json檔
- 更新Composer本身: composer self-update