下载 Composer
下载安装脚本
php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"
执行安装脚本,该步会将
composer.phar
下载到命令执行目录php composer-setup.php
删除安装脚本文件
php -r "unlink('composer-setup.php');"
执行安装脚本后,脚本将会简单的检测 php.ini
中的参数设置,如果某些参数未正确设置,则会给出警告;然后下载最新版本的 composer.phar
文件到当前目录
安装 Composer
局部安装
将下载来的 composer.phar
文件复制到任意目录,例如项目根目录下,然后通过 php composer.phar
命令即可使用 Composer 了
全局安装
Mac 或 Linux 系统
打开命令窗口,到 composer.phar
文件所在目录执行下面的命令
sudo mv composer.phar /usr/local/bin/composer
Windows 系统
找到下载的 composer.phar
文件,将该文件复制到和 php.exe
文件同一目录内,然后再该目录下新建一个 composer.bat
文件,编辑该文件,输入下面的命令
@php "%~dp0composer.phar" %*
保存后退出文件,打开命令行窗口,执行 composer --version
命令,检查是否正确输出 Composer 的版本号
Composer 更新
可以使用下面的命令来对 Composer进行更新
Composer selfupdate
或者通过下面的链接来下载 composer.phar
文件,然后对旧文件进行覆盖,如果下载的名称不同,则将名称修改为 composer.phar
后再进行覆盖
https://install.phpcomposer.com/composer.phar
启用镜像
全局配置镜像地址
将配置信息添加到 Composer 的全局配置文件 config.json
中,可以使用下面的命令来进行修改
composer config -g repo.packagist composer https://packagist.phpcomposer.com
或使用阿里云的镜像地址
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
单个项目镜像地址
修改当前项目的 composer.json
配置文件
打开命令行或控制台,进入要替换镜像地址的项目根目录下,也就是 composer.json
文件所在的目录,执行以下命令
composer config repo.packagist composer https://packagist.phpcomposer.com
上述命令会在当前项目中的 composer.json
文件的末尾自动添加镜像的配置信息
也可以手动对 composer.json
文件进行修改添加以下命令
"repositories": {
"packagist": {
"type": "composer",
"url": "https://packagist.phpcomposer.com"
}
}
镜像解除
如果需要解除镜像病回复到 packagist 官方源,可以执行以下的命令来进行修改
composer config -g --unset repos.packagist