composer初次安装及配置

Composer 是一个用于 PHP 依赖管理的工具。它实现了让你声明项目所依赖的库,并帮你完成安装 / 更新过程。

安装

windows下安装

  1. 下载安装包 https://getcomposer.org/Composer-Setup.exe
  2. 将php.exe文件路径加入到环境变量中
  3. 点开安装包
图片
图片
图片

linux下安装

curl -sS https://getcomposer.org/installer | php

在你的项目目录运行上面的命令,你会得到一个 composer.phar 文件,该文件可以用来运行 Composer。 我更喜欢全局安装,这样就可以在任何目录下运行 Composer 命令。全局安装需要运行以下命令:

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

使用阿里云镜像

有两种方式启用本镜像服务:

  • 系统全局配置: 即将配置信息添加到 Composer 的全局配置文件 config.json 中。见“方法一”
  • 单个项目配置: 将配置信息添加到某个项目的 composer.json 文件中。见“方法二”

全局配置: 

修改 composer 的全局配置文件(推荐方式) 打开命令行窗口(windows用户)或控制台(Linux、Mac 用户)并执行如下命令:

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

取消配置:

composer config -g --unset repos.packagist

项目级别配置: 

修改当前项目的 composer.json 配置文件: 打开命令行窗口(windows用户)或控制台(Linux、Mac 用户),进入你的项目的根目录(也就是 composer.json 文件所在目录),执行如下命令:

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

取消配置

composer config --unset repos.packagist

上述命令将会在当前项目中的 composer.json 文件的末尾自动添加镜像的配置信息(你也可以自己手工添加):

"repositories": {
    "packagist": {
        "type": "composer",
        "url": "https://packagist.phpcomposer.com"
    }
}