Composer

作者: s_u_n | 来源:发表于2019-07-25 11:04 被阅读0次

    1.简介

    依赖管理

    Composer 不是一个包管理器。是的,它涉及 "packages" 和 "libraries",但它在每个项目的基础上进行管理,在你项目的某个目录中(例如 vendor)进行安装。默认情况下它不会在全局安装任何东西。因此,这仅仅是一个依赖管理。

    这种想法并不新鲜,Composer 受到了 node'snpm, 和 ruby's bundler 的强烈启发。而当时 PHP 下并没有类似的工具。

    Composer 将这样为你解决问题:

    a) 你有一个项目依赖于若干个库。

    b) 其中一些库依赖于其他库。

    c) 你声明你所依赖的东西。

    d) Composer 会找出哪个版本的包需要安装,并安装它们(将它们下载到你的项目中)。

    2.安装

    (1)使用安装程序

    这是将 Composer 安装在你机器上的最简单的方法。

    下载并且运行 Composer-Setup.exe,它将安装最新版本的 Composer ,并设置好系统的环境变量,因此你可以在任何目录下直接使用 composer 命令。

    (2)手动安装

    设置系统的环境变量 PATH 并运行安装命令下载 composer.phar 文件:

    C:\Users\username>cd C:\bin

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

    注意: 如果收到 readfile 错误提示,请使用 http 链接或者在 php.ini 中开启 php_openssl.dll 。

    在 composer.phar 同级目录下新建文件 composer.bat :

    C:\bin>echo @php "%~dp0composer.phar" %*>composer.bat

    关闭当前的命令行窗口,打开新的命令行窗口进行测试:

    C:\Users\username>composer -V

    Composer version 27d8904

    3.基本使用

    composer.json 文件 {}   [ ]

    composer的配置文件。将配置信息写到这个文件中,composer就会根据这个文件自动的为我们下载对应的包,而且集成了自动加载json格式、xml格式。写完配置文件之后使用 composer update命令。

    修改为国内镜像网

    https://packagist.org/   包官方网站

    http://pkg.phpcomposer.com/  中国镜像网

    https://github.com/  全球最大的开源网站

    composer更换为国内镜像源

    指令修改

    打开命令行窗口(windows用户)或控制台(Linux、Mac 用户)并执行如下命令:

    composer config -g repositories.packagist composer http://packagist.phpcomposer.com

    更改全局

    相关文章

      网友评论

          本文标题:Composer

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