1.概述

引言

本概述将会介绍以下的内容:

  • composer介绍
  • composer的工作原理
  • composer下载和安装
  • 中国画composer

composer介绍

composer工作原理

官方composer

如上图所示,composer管理包的方式就是通过读取composer.json,然后去Packagist.org获取所有包的github地址,然后拿个地址去github下载对应的包。

国内全镜像composer

因为国外的Packagist.orggithub被墙的原因,导致composer工作非常慢,所以国内大神弄了一个composer,工作原理和官方的一样。

  • composer下载和安装

下载

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

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

原理:
curl -sS https://getcomposer.org/installer 将会输出https://getcomposer.org/installer这个文件的内容到界面上,通过 管道 |传递给phphttps://getcomposer.org/installer就会被执行,这是一个php文件,作用是下载composer.phar

php -r "readfile('https://getcomposer.org/installer');" | php的原理也是一样的

注意

因为下载和执行php需要时间,所以请耐心等待几分钟

2.1.2安装到命令行
你可以将此文件放在任何地方。如果你把它放在系统的 PATH 目录中,你就能在全局访问它。 在类Unix系统中,你甚至可以在使用时不加 php 前缀。

mv composer.phar /phpstudy/server/php/bin/   #将composer.phar移到PATH中的目录
ln -s /phpstudy/server/php/bin/composer.phar /phpstudy/server/php/bin/composer   #composer 指向composer.phar

现在只需要运行 composer 命令就可以使用 Composer 而不需要输入 php composer.phar。

  • 中国化composer
composer config -g repo.packagist composer https://packagist.phpcomposer.com
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 是什么 如果你知道yum、apt-get、npm、bower等命令中的一种或者多种,那么,你也能很快知道compo...
    旱魃一样阅读 8,407评论 0 9
  • 本项目 github 地址 : https://github.com/heygirlwhatyournameis/...
    忠叔阅读 4,421评论 0 4
  • Welcome 目前网络上充斥着大量的陈旧信息,让PHP新手误入歧途,传播着错误的实践和糟糕的代码,这必须得到纠正...
    layjoy阅读 21,799评论 7 118
  • 寂静漆黑的双眼中 可以寻到的唯一出口是月亮 清晰透着圆光 引你走进去。不接受怀疑 第二天,自这个皎洁的出口 蔚蓝色...
    思接千载阅读 1,504评论 0 0
  • 上周在彼此自愿的基础上建了一个微信小群,目的是通过“群规”的约束来养成有意识的学习和练习习惯,帮助想要提高英语的朋...
    Paula_Fan阅读 2,854评论 0 2

友情链接更多精彩内容