Composer 安装
- 下载安装脚本
php -r "copy('https://install.phpcomposer.com/installer', 'installer');"
// 或者
wget https://install.phpcomposer.com/installer
- 执行安装
php installer
Mac 或 Linux 系统:
mv composer.phar /usr/local/bin/composer
Windows 系统:
- 将 composer.phar 复制到 PHP 的安装目录下面,也就是和 php.exe 在同一级目录。
- 在 PHP 安装目录下新建一个 composer.bat 文件,并将下列代码保存到此文件中。
@php "%~dp0composer.phar" %*
此时 在命令行窗口(cmd) 通过
composer -v
即可查看版本号以及相关命令信息
但是在 git-bash 等命令行环境中 依然会提示如下
bash: composer: command not found
这是由于 git-bash 无法识别 composer.bat 文件
解决方法 在php目录下 再创建一个文件 composer 并输入如下代码即可(该文件无后缀名):
#!/usr/bin/env sh
# php /path/to/composer.phar $*
php `dirname $0`/composer.phar $*
注:其实上面这三个文件放在任何位置都是可行的但要满足下列三个条件
- php 必须包含在环境变量 PATH 里面
- composer 和 composer.bat 必须包含在环境变量 PATH 里面
- composer 和 composer.bat 里面的代码指向的路径 必须能找到 composer.phar 文件
使用国内镜像可提高上下载的速率
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 作者/项目名 创建本地文件名 版本号 额外参数
composer create-project laravel/laravel test 6.0.*
// composer require 作者/项目名 版本号 额外参数
composer require vendor/package 2.*
composer install
composer dump-autoload --optimize
composer update
composer self-update