安装前请务必确保已经正确安装了 PHP。

1.打开命令行窗口并执行 php -v 查看是否正确输出版本号。

2.打开命令行并依次执行下列命令安装最新版本的 Composer:

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === 'dac665fdc30fdd8ec78b38b9800061b4150413ff2e3b6f88543c636f7cd84f6db9189d43a81e5503cda447da73c7e5b6') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"

以上为局部安装,然后通过 php composer.phar 指令即可使用 Composer.

3.全局安装

全局安装是将 Composer 安装到系统环境变量 PATH 所包含的路径下面,然后就能够在命令行窗口中直接执行 composer 命令了。

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

4.更换中国镜像

禁用https源地址检查命令

composer config -g secure-http false

修改镜像源

composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

查看全局的配置信息(是否修改成功)

composer config -g -l

如果只为某个项目局部换源

在项目的composer.json中添加如下代码:

{
"repositories": [
        {
            "type": "composer",
            "url": "https://mirrors.aliyun.com/composer/" //阿里云源
        },
        {
            "type": "composer",
            "url": "https://repo.packagist.org" //默认源
        },
}

ps:恢复默认源:
composer config -g --unset repos.packagist
如果不执行如上命令,会有如下错误提示如下所示
Installation failed, deleting ./composer.json.
File “./composer.json” cannot be found in the current directory