#composer安装
curl -sS https://getcomposer.org/installer | php #如果该命令执行不了,通过其他方式下载install文件后再执行“php install(通过php执行install这个文件)”有可能就能安装了
mv composer.phar /usr/local/bin/composer #更新
composer self-update #composer查看安装详情
composer update -vvv #composer添加其他镜像
//方法1:当前目录下的composer.json中添加如下配置
{
"repositories": [
{
"packagist": false
},
{
"type": "composer",
"url": "https://packagist.phpcomposer.com"
}
]
}
//方法2:执行命令 composer config -g repo.packagist composer https://packagist.phpcomposer.com 后会在全局配置文件中加入中国镜像的配置 [1] #composer的初步使用
1. curl -sS https://getcomposer.org/installer | php #下载和安装composer.phar文件到当前目录
2. php composer.phar create-project yiisoft/yii2-app-advanced advanced 2.0.6 #在当前目录创建一个advanced的文件夹,并在目录上创建一个"yii2-2.0.6"的项目。 #composer清除缓存
composer clear-cache #相关配置保存的目录
/root/.composer/config.json
/root/.composer/composer.json
#如果安装中需要github的token输入后会保存在这个文件中
/root/.composer/auth.json #如果在Win7下则是在“C:/Users/%USERNAME%/AppData/Roaming/Composer”目录下对应的文件中 #Win7下安装composer [1]
1. https://getcomposer.org/download/ 下载最新版的composer.phar。
2. 在composer.phar所在目录新建composer.bat脚本。
脚本内容:
@ECHO OFF
php "%~dp0composer.phar" %*
3. 将composer.bat加入环境变量path中则可全局使用。
4. 在cmd下输入composer -V如果有版本信息显示则表示安装成功。 #composer使用
1. 新建项目目录,并在目录下新建 composer.json 文件。
文件中内容示例:
{
"require": {
"yiisoft/yii2": "*"
}
}
2. 执行 composer update -vvv 则开始安装相关软件。 #安装好composer后,如果要安装yii2需要用命令安装需要的插件
composer global require "fxp/composer-asset-plugin:^1.4.2" #下面的命令也和npm相关命令一样自动把命令中的相关库添加到composer.json中
composer require yiisoft/yii2 "~2.0.0" #版本依赖包 [1]
~会匹配最近的小版本依赖包,比如~1.2.3会匹配所有1.2.x版本,但是不包括1.3.0
^会匹配最新的大版本依赖包,比如^1.2.3会匹配所有1.x.x的包,包括1.3.0,但是不包括2.0.0
*安装最新版本的依赖包 #阿里云Composer镜像 [1]
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

composer相关使用的更多相关文章

  1. ubuntu安装 laravel 过程中出现: mcrypt php extension required 的问题 | 以及composer相关问题 | Nginx安装

    这篇文章对于Nginx的配置至关重要 如果碰到访问index.php不返回html而出现下载文件的问题,加上那段default就可以修正: https://www.digitalocean.com/c ...

  2. php composer 相关及版本约束等小技巧

    对于现代语言而言,包管理器基本上是标配.Java有Maven,Python有pip,Ruby有gem,Nodejs有npm.PHP的则是PEAR,不过PEAR坑不少: 依赖处理容易出问题 配置非常复杂 ...

  3. composer安装及使用说明和相关原理文档

    一.安装composer: 1.官方安装方法见https://getcomposer.org/download/   2.本人安装方法: ①先配好yum源(不会配置的见博客如何制作自己的yum源),我 ...

  4. 安装composer时,提示 /usr/bin/env: php: 没有那个文件或目录

    今晚在Ubuntu环境上安装composer后,想查看下是否安装成功,使用composer -v,结果提示:/usr/bin/env: php: 没有那个文件或目录 现说说我的解决办法: 它提示的原因 ...

  5. 创建你的一个composer包

    如何创建自己的一个composer包,这个其实很好解决的!只要你了解composer相关的知识便不难做到. 首先,你还不知道什么是composer的话,请先学习下composer的相关知识.简单的说, ...

  6. composer应用

    ubentu安装 进入自己的项目根目录cd/path/to/my/project 下载composer curl -s http://getcomposer.org/installer 把这个文件移到 ...

  7. 使用 Laravel 前的准备工作

    是的,使用 Laravel 前需要准备开发环境,准备工作做完后,就可以一门心思的投入到学习 Laravel 知识的战斗中去了. Larvavel 是一个 PHP 框架,API 非常语义化.它激进,使用 ...

  8. laravel5的坑

    以此记录学习laravel的一些问题 问题:laravel转移文件夹到另外一pc或者环境后访问出现500 设置权限为777 问题: 设置路由后页面总是404 not found 解决:需要在apach ...

  9. PHP之道 - php各方面的知识汇总

    看到一个PHP的知识各方面的汇总,写的很有借鉴意义,搬过来了 转自: https://laravel-china.github.io/php-the-right-way/ 欢迎阅读 其他语言版本 参与 ...

随机推荐

  1. 响应式bootstrap - demo

    参考资料: bootstrap:http://www.bootcss.com/ 汤姆大叔的博客: <深入理解Bootstrap>http://item.jd.com/11462962.ht ...

  2. 全平台网页播放器兼容H5与Flash还带播放列表

    许久不发文了,2018年第一篇文章,写点干货--关于网页播放器的问题.嗯,实际上我是在52破解首发的,当做新人贴. 目前来说,网页播放器不少,随便找找都能找到一大堆,然而好用的就那么几个,比如ckpl ...

  3. linux在telnet情况下root登录提示login incorrect

    root登录时总是提示 login incorrect SSH可以登录 别的用户也可以通过telnet登录 唯独root不可以   解决方法: vi /etc/pam.d/login # auth r ...

  4. java中的BigDecimal和String的相互转换,int和String的类型转换,Integer类和String相互转换

    一: /*由数字字符串构造BigDecimal的方法 *设置BigDecimal的小数位数的方法 */ 注:BigDecimal在数据库中存的是number类型. import java.math.B ...

  5. TensorFlow的Bazel构建文件结构

    目录 说明 分析 全局设定文件:$TF_ROOT/WORKSPACE 外部依赖项入口:tensorflow/workspace.bzl 看看有多少package? 本来是想理解一下TF源码编译过程的, ...

  6. SpringBoot Mybatis项目中的多数据源支持

    1.概述 有时项目里里需要抽取不同系统中的数据源,需要访问不同的数据库,本文介绍在Springboot+Mybatis项目中如何支持多数据源操作. 有需要的同学可以下载 示例代码 项目结构如下: 2. ...

  7. CTeX入门出坑

    终于出了入门坑.大致风格可以了.赶紧记下来. \documentclass{ctexbook} \usepackage{amsmath} \usepackage{amsfonts} \usepacka ...

  8. C#实现短链接生成服务

    项目中有一处需求,需要把长网址缩为短网址,把结果通过短信.微信等渠道推送给客户.刚开始直接使用网上现成的开放服务,然后在某个周末突然手痒想自己动手实现一个别具特色的长网址(文本)缩短服务. 由于以前做 ...

  9. 网络编程-Python高级语法-深浅拷贝

    知识点:深浅拷贝,浅拷贝拷贝的是最顶层的东西,深拷贝是拷贝最深层的东西,光说可能理解不了,看下图 1.拷贝可变类型 2.拷贝不可变类型 3.拷贝元祖,元组内数据是可变类型

  10. 20172328 2018-2019《Java软件结构与数据结构》第一周学习总结

    20172328 2018-2019<Java软件结构与数据结构>第一周学习总结 概述 Generalization 本周学习了软件质量.数据结构以及算法分析的具体内容,主要依托于所用教材 ...