文档章节

composer 安装

 蜗牛奔跑
发布于 2016/10/19 15:13
字数 610
阅读 25
收藏 1

root@hony:~# curl -sS http://install.phpcomposer.com/installer | php
#!/usr/bin/env php
All settings correct for using Composer
Downloading...

Composer successfully installed to: /root/composer.phar
Use it: php composer.phar
root@hony:~# ls
1.php          composer-setup.php  py        wrk-master
composer.phar  lamp.zip            sh-1.5.5  wrk-master.zip

 

全局安装

root@hony:~# mv composer.phar /usr/local/bin/composer

 

 

root@hony:~/framework# composer
Warning: This development build of composer is over 60 days old. It is recommended to update it by running "/usr/local/bin/composer self-update" to get the latest version.
   ______
  / ____/___  ____ ___  ____  ____  ________  _____
 / /   / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/
/ /___/ /_/ / / / / / / /_/ / /_/ (__  )  __/ /
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/
                    /_/
Composer version 1.0-dev (cd21505c8d58499a9b4d38573881cfec49c51ffd) 2016-01-27 13:04:22

Usage:
  command [options] [arguments]

Options:
  -h, --help                     Display this help message
  -q, --quiet                    Do not output any message
  -V, --version                  Display this application version
      --ansi                     Force ANSI output
      --no-ansi                  Disable ANSI output
  -n, --no-interaction           Do not ask any interactive question
      --profile                  Display timing and memory usage information
  -d, --working-dir=WORKING-DIR  If specified, use the given directory as working directory.
  -v|vv|vvv, --verbose           Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug

Available commands:
  about           Short information about Composer
  archive         Create an archive of this composer package
  browse          Opens the package's repository URL or homepage in your browser.
  clear-cache     Clears composer's internal package cache.
  clearcache      Clears composer's internal package cache.
  config          Set config options
  create-project  Create new project from a package into given directory.
  depends         Shows which packages depend on the given package
  diagnose        Diagnoses the system to identify common errors.
  dump-autoload   Dumps the autoloader
  dumpautoload    Dumps the autoloader
  global          Allows running commands in the global composer dir ($COMPOSER_HOME).
  help            Displays help for a command
  home            Opens the package's repository URL or homepage in your browser.
  info            Show information about packages
  init            Creates a basic composer.json file in current directory.
  install         Installs the project dependencies from the composer.lock file if present, or falls back on the composer.json.
  licenses        Show information about licenses of dependencies
  list            Lists commands
  remove          Removes a package from the require or require-dev
  require         Adds required packages to your composer.json and installs them
  run-script      Run the scripts defined in composer.json.
  search          Search for packages
  self-update     Updates composer.phar to the latest version.
  selfupdate      Updates composer.phar to the latest version.
  show            Show information about packages
  status          Show a list of locally modified packages
  suggests        Show package suggestions
  update          Updates your dependencies to the latest version according to composer.json, and updates the composer.lock file.
  validate        Validates a composer.json and composer.lock

 

执行composer init 进行初始化composer.json文件

 

 

root@hony:~/framework# composer init
Warning: This development build of composer is over 60 days old. It is recommended to update it by running "/usr/local/bin/composer self-update" to get the latest version.

                                            
  Welcome to the Composer config generator  
                                            


This command will guide you through creating your composer.json config.

Package name (<vendor>/<name>) [root/framework]: xsj/framework
Description []: this is a test frameset
Author []: hanyong
 Invalid author string.  Must be in the format: John Smith <john@example.com> 
Author []: hanyong <hyrxb@163.com>
Minimum Stability []: dev
Package Type []: a
License []: apache

Define your dependencies.

Would you like to define your dependencies (require) interactively [yes]? 
Search for a package: 
Would you like to define your dev dependencies (require-dev) interactively [yes]? 
Search for a package: 

{
    "name": "xsj/framework",
    "description": "this is a test frameset",
    "type": "a",
    "license": "apache",
    "authors": [
        {
            "name": "hanyong",
            "email": "hyrxb@163.com"
        }
    ],
    "minimum-stability": "dev",
    "require": {}
}

Do you confirm generation [yes]? yes
root@hony:~/framework# ls
composer.json
root@hony:~/framework# cat composer.json 
{
    "name": "xsj/framework",
    "description": "this is a test frameset",
    "type": "a",
    "license": "apache",
    "authors": [
        {
            "name": "hanyong",
            "email": "hyrxb@163.com"
        }
    ],
    "minimum-stability": "dev",
    "require": {}
}

© 著作权归作者所有

上一篇: PYTHON 函数的参数
下一篇: python
粉丝 38
博文 615
码字总数 118352
作品 0
海淀
私信 提问
composer的安装以及laravel项目的生成

composer 安装laravel composer 是PHP的依赖管理工具,需要PHP版本高于5.3且支持openssl。安装非常简单,执行下列命令 执行结果如下 讲执行文件移动到/usr/local/bin目录 显示版本号则可以正...

hey_heihei
2016/12/16
115
0
yii2 - composer 方式安装 / 管理扩展

composer 简单梳理 composer 作为 php 的依赖管理用起来还是很方便的,国内现在也有即时同步的镜像,所以不用爬墙也能很好的体验了 github 放着软件包 packagist 原数据,索引表 https://pa...

big_cat
2016/05/17
722
0
使用 Composer 安装 Laravel 框架

前言: 1. Composer 安装 Laravel 有两种方式: 第一种是通过 Composer 的 create-project 命令安装 Laravel 框架,第二种是先通过 Composer 安装 Laravel 安装器,然后通过安装器安装 Lara...

天秤vs永恒
2016/08/22
62
0
PHP管理工具compser windows下安装

依赖管理 Composer不是包管理器。是的,它实际上和"包"或者库打交道,但是它是以项目为单位进行管理,把它们安装到你项目中的一个目录(例如)。默认情况下它不会以全局的方式安装任何东西。...

peasant
2014/04/25
70
0
Composer -- PHP依赖管理的新时代

Composer -- PHP依赖管理的新时代对于现代语言而言,包管理器基本上是标配。Java 有 Maven,Python 有 pip,Ruby 有 gem,Nodejs 有 npm。PHP 的则是 PEAR,不过 PEAR 坑不少: 依赖处理容易...

张悟空
2016/05/31
57
0

没有更多内容

加载失败,请刷新页面

加载更多

学习记录(day05-标签操作、属性绑定、语句控制、数据绑定、事件绑定、案例用户登录)

[TOC] 1.1.1标签操作v-text&v-html v-text:会把data中绑定的数据值原样输出。 v-html:会把data中值输出,且会自动解析html代码 <!--可以将指定的内容显示到标签体中--><标签 v-text=""></......

庭前云落
30分钟前
3
0
支撑微博亿级社交平台,小白也能玩转Redis集群(实战篇)

上篇文章《支撑微博亿级社交平台,小白也能玩转Redis集群(原理篇)》介绍了Redis集群相关原理,这篇文章将介绍Redis Cluster集群的搭建、配置,运维、扩容等具体操作 集群搭建 2018年10月 Re...

分布式系统架构
31分钟前
5
0
JVM -- 垃圾回收算法及分代垃圾收集器

Hello,今天记录下 Java虚拟机中的其中一个重点知识 --> 垃圾回收算法及分代垃圾收集器。 一起学习,一起进步。继续沉淀,慢慢强大。希望这文章对您有帮助。若有写的不好的地方,欢迎评论给建...

猫狗熊
44分钟前
3
0
ERC-777以太坊新代币标准解读

ERC777是一个新的高级代币标准,可以视为ERC20的升级版本,因此它解决了ERC20以及ERC223存在的一些问题,开发者可以根据自己的具体需求进行选型。 1、使用ERC820进行合约注册 有别于ERC20的自...

汇智网教程
今天
8
0
代理模式之JDK动态代理 — “JDK Dynamic Proxy“

动态代理的原理是什么? 所谓的动态代理,他是一个代理机制,代理机制可以看作是对调用目标的一个包装,这样我们对目标代码的调用不是直接发生的,而是通过代理完成,通过代理可以有效的让调...

code-ortaerc
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部