美文网首页
Composer基本安装与使用

Composer基本安装与使用

作者: 吃口奶 | 来源:发表于2018-05-03 16:26 被阅读0次

    一、下载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基本安装与使用

          本文链接:https://www.haomeiwen.com/subject/kbgkrftx.html