Composer 安裝
- 下載安裝腳本
php -r "copy('https://install.phpcomposer.com/installer', 'installer');"
// 或者
wget https://install.phpcomposer.com/installer
- 執(zhí)行安裝
php installer
Mac 或 Linux 系統(tǒng):
mv composer.phar /usr/local/bin/composer
Windows 系統(tǒng):
- 將 composer.phar 復(fù)制到 PHP 的安裝目錄下面,也就是和 php.exe 在同一級目錄奏窑。
- 在 PHP 安裝目錄下新建一個 composer.bat 文件,并將下列代碼保存到此文件中治力。
@php "%~dp0composer.phar" %*
此時 在命令行窗口(cmd) 通過
composer -v
即可查看版本號以及相關(guān)命令信息
但是在 git-bash 等命令行環(huán)境中 依然會提示如下
bash: composer: command not found
這是由于 git-bash 無法識別 composer.bat 文件
解決方法 在php目錄下 再創(chuàng)建一個文件 composer 并輸入如下代碼即可(該文件無后綴名):
#!/usr/bin/env sh
# php /path/to/composer.phar $*
php `dirname $0`/composer.phar $*
注:其實上面這三個文件放在任何位置都是可行的但要滿足下列三個條件
- php 必須包含在環(huán)境變量 PATH 里面
- composer 和 composer.bat 必須包含在環(huán)境變量 PATH 里面
- composer 和 composer.bat 里面的代碼指向的路徑 必須能找到 composer.phar 文件
使用國內(nèi)鏡像可提高上下載的速率
composer config -g repo.packagist composer https://packagist.phpcomposer.com
// 或者
composer config repo.packagist composer https://mirrors.aliyun.com/composer/
解除鏡像
composer config -g --unset repos.packagist
常用命令
// composer create-project 作者/項目名 創(chuàng)建本地文件名 版本號 額外參數(shù)
composer create-project laravel/laravel test 6.0.*
// composer require 作者/項目名 版本號 額外參數(shù)
composer require vendor/package 2.*
composer install
composer dump-autoload --optimize
composer update
composer self-update