Composer知识梳理

1、composer功能

composer是php包管理器,就像java有maven,python有pip,ruby有gem,nodejs有npm。

2、composer的原理


composer install原理

3、安装composer

原理:下载composer.phar(PHAR为php压缩包)

方式一:(局部安装)

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

或(制订安装目录)

$curl -sS https://getcomposer.org/installer | php -- --install-dir=bin

方式二:(全局安装)

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

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

4、简单使用

1)项目目录下创建composer.json文件,指明依赖,比如

{

"require":{

    "monolog/monolog":"1.2.*"

}

}

2)安装依赖

composer install

局部安装的情况下:php composer.phar install

5、镜像用法

1)方法一:修改composer的全局配置文件

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

2)方法二:修改当前项目的composer.json配置文件

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

或者手动添加:

"repositories": {

"packagist": {

"type": "composer",

"url": "https://packagist.phpcomposer.com"

}

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 是什么 如果你知道yum、apt-get、npm、bower等命令中的一种或者多种,那么,你也能很快知道compo...
    旱魃一样阅读 3,160评论 0 9
  • Composer 是 PHP5.3以上 的一个依赖管理工具。你可以在自己的项目中声明所依赖的外部工具库(libra...
    Light413阅读 48,199评论 3 10
  • 一、全局安装composer 1、下载composer.phar(地址:https://getcomposer...
    Mlethe阅读 882评论 0 0
  • composer.json 这个文件声明了依赖的关系 通过这个配置可以安装不同的包 安装composer的执行文件...
    lerko_阅读 560评论 0 0
  • 安装Composer 标签(空格分隔): PHP laravel composer Composer 参考:htt...
    雨榭歌台阅读 37,412评论 3 2