Composer基本安装与使用

一、下载composer.phar

php -r "readfile('https://getcomposer.org/installer');" | php

下载结束,输入php composer.phar是否下载成功


二、安装

1.局部安装

    将composer.phar文件复制到任意目录,然后通过php composer.phar即可使用Composer了。

2.全局安装

    将Composer安装在系统环境变量PATH所包含的路径下,即可以命令行中直接执行composer命令

linux系统

    将Composer拷贝到bin目录下

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

Windows系统

    将composer.phar拷贝到php.exe同级目录中

    新建composer.bat批处理文件,并将下面代码保存到文件中

    @php "%~dp0composer.phar" %*


三、配置Composer中国全量镜像

Composer查看全局设置:

    composer config -gl

启用镜像服务

    1.系统全局配置: 即将配置信息添加到 Composer 的全局配置文件 config.json 中。

        修改 composer 的全局配置文件(推荐方式)

        执行如下命令:

        composer config -g repo.packagist composer https://packagist.phpcomposer.com

    2.单个项目配置: 将配置信息添加到某个项目的 composer.json 文件中。

        修改当前项目的 composer.json 配置文件:

        进入项目的根目录(也就是 composer.json 文件所在目录),执行如下命令:

        composer config repo.packagist composer https://packagist.phpcomposer.com


四、使用Composer

    主要命令

初始化(init)

    以交互方式填写一些信息

    php composer.phar init

搜索(search)

    search 命令允许你为当前项目搜索依赖包

    php composer.phar search monolog

展示(show)

    列出所有可用的软件包

    php composer.phar show

    如果想看到一个包的详细信息,可以输入一个包名称。

    php composer.phar show monolog/monolog

安装(install)

    从当前目录读取 composer.json 文件,处理了依赖关系,并把其安装到 vendor 目录下。

    例:"require": {

            "monolog/monolog": "1.23.*"

            }

    php composer.phar install

    如果当前目下存在 composer.lock 文件,它会从此文件读取依赖版本,而不是根据 composer.json 文件去获取依赖。

申明依赖(require)

    增加新的依赖包到当前目录的 composer.json 文件中。

    php composer.phar require

    例:php composer.phar require symfony/http-foundation

更新(update)

    为了获取依赖的最新版本,并且升级 composer.lock 文件,使用update命令。

    php composer.phar update

你可能感兴趣的:(Composer基本安装与使用)