1.概述

作者: iamc | 来源:发表于2017-03-05 16:39 被阅读13次

引言

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

  • 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

相关文章

  • 1. 概述

    1 机器学习机器学习是一种统计学方法、计算机利用已有数据,得出某种模型,再利用此模型预测结果。【机器学习过程】 【...

  • 1. 概述

    并发/并行 并发程序含有多个逻辑上的独立执行块,它们可以独立地并行执行,也可以串行执行。 并发是同一时间应对多件事...

  • 1.概述

    引言 本概述将会介绍以下的内容: composer介绍 composer的工作原理 composer下载和安装 中...

  • 1.概述

    1.打开SQL Plus 2.输入用户名密码 3.连接到->链接成功

  • 1. 概述

    声明:本文是对 Markdown 语法说明(简体中文版)的转载与临摹。 宗旨 Markdown 的目标是实现「易读...

  • 1.概述

    一切都是为了工作!!!!!! 最近在·实习,发现自己数据结构和算法的基础差的的,同事叫我了解红黑树,B+数等东西 ...

  • 1.概述

    iOS界面的依从、清晰、层次 所有工具栏、导航栏、状态栏的半透明状态,还会模糊染上背后UI的颜色,给用户以层次感。...

  • 1. 概述

  • 1. Spark概述

    1.Spark介绍 Spark,是一种通用的大数据计算框架。正如Hadoop的MapReduce、Hive引擎,以...

  • 1. zooKeeper 概述

    ZooKeeper 概述 ZooKeeper 是一个用于分布式应用的分布式、开源的协调服务。它开放了一套简单的函数...

网友评论

      本文标题:1.概述

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