#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. Django目录

    app和ORM的操作与介绍 框架简介 中间件 form介绍 Django自带用户认证 cookie和session 模版 模板2 ORM操作 所有ORM操作(第二版) Django请求生命周期 Dja ...

  2. 图文详解互联网根基之HTTP

    这是本人对<图解HTTP>和<HTTP权威指南>阅读后总结的大家常用的.重要的知识点,前端.后端同学居家必备! 一.概述 HTTP是Hyper Text Transfer Pr ...

  3. 洛谷P3398 仓鼠找suger

    传送门啦 思路: 那么从 $ A $ 到 $ B $ 可以分解成 先从 $ A $ 到 $ X $ 再从 $ X $ 到 $ B $ ... 另一个同理 假设能相遇 那么 要么在 $ A $ 到 $ ...

  4. Sprite组件和Button组件的使用

    一.Sprint组件的使用 1.游戏中显示一张图片,通常我们称之为"精灵" sprite 2.cocos creator如果需要显示一个图片,那么需要在节点上挂一个精灵组件,为这个 ...

  5. linux无法联网使用yum提示cannot find a valid baseurl for repobase7x86_64

    每次安装新镜像时会遇到物理机有网络新安装的linux中却无法与物理机通信(不能连网),只能玩一些预装功能.命令,无法使用各种常用工具(特别是MINI版连ifconfig都没有o(╥﹏╥)o),下面记录 ...

  6. C# 在遍历中修改或者移除元素

    ; i >= ; i--) { var l = imgList[i].Trim(); if (!l.ToLower().Contains(".jpg") && ...

  7. 【工具】idea工具 java代码 gbk转utf8

    idea工具 https://github.com/downgoon/gbk2utf8 安装在目录下: /usr/local/gbk2utf8/bin 进入目录后直接执行 gbk2utf8 sourc ...

  8. Round#534 div.2-C Grid game

    http://codeforces.com/contest/1104/problem/C 好厉害的题~ 只要把竖着的放在第一第二行,横着的放在第三/第四行就行. 哦吼,大半夜脑子迷糊地看英文的脑筋急转 ...

  9. 【Redis】-- 安装及配置

    我们redis的安装较为复杂,属于Linux上的源码编译安装,即不能直接通过yum安装. 1.安装Redis 具体步骤: 1.进入redis官网,复制下载链接,通过wget下载源码 官网:https: ...

  10. 影响CSS的margin合并的几个属性

    很多人知道,在CSS中存在Margin合并的现象,比如下代码: <style> div { margin:10px; height:100px; background:red; } < ...