Composer安装/镜像/常见命令/安装依赖/初始化/版本号
来源:互联网 发布:在淘宝买复合弓靠谱吗 编辑:程序博客网 时间:2024/05/16 19:18
安装
curl -sS https://getcomposer.org/installer | php
composer自己更新
composer self-update
配置中国镜像
#使用命令: composer config -e#修改composer.json 添加如下代码 { "repositories": [ { "packagist": false }, { "type": "composer", "url": "https://packagist.phpcomposer.com" } ] }
或者
composer config -g repositories.packagist composer https://packagist.phpcomposer.com
查看所有命令
composer list
查看帮助
# 查看update命令的帮助信息composer help update
搜索
composer search yii
安装依赖
composer install yii2 从lock中读取 如果有 composer update yii2 从json中读取 composer require yiisoft/yii2=^1.1 直接命令行获取 不依赖于 composer.json
创建项目
#比如laravel创建一个商城项目, 你也可以创建 ci 、yii 或者其他gackagist 上能找到的框架项目 composer create-project laravel/laravel ./shop
初始化依赖包
一般项目的根目录,如果使用composer命令创建的项目都会有一个composer.json的文件或者lock文件。
如果没有我们可以创建一个 composer.json 文件,格式如下:
{ "require": { "predis/predis": "^1.1" } }
上例表示:我们要下载一个厂商为predis 的 predis 库,版本为 >=1.1 <2.0
我们也可以使用如下命令创建 composer.json
composer init
版本号中~和^
~和^的意思很接近,在x.y的情况下是一样的都是代表x.y <= 版本号 < (x+1).0,但是在版本号是x.y.z的情况下有区别,举个例子吧:
~1.2.3 代表 1.2.3 <= 版本号 < 1.3.0^1.2.3 代表 1.2.3 <= 版本号 < 2.0.0
参考
- http://blog.csdn.net/wujiangwei567/article/details/55002515
- http://docs.phpcomposer.com/01-basic-usage.html
- https://segmentfault.com/q/1010000006210480/a-1020000006210930
阅读全文
0 0
- Composer安装/镜像/常见命令/安装依赖/初始化/版本号
- composer 安装依赖
- composer安装(中国镜像)
- 通过composer镜像安装最新版Laravel
- composer中国镜像安装/配置
- 使用国内镜像composer安装laravel
- composer 安装laravel 国内镜像
- php composer安装 &&配置国内镜像
- Composer(PHP依赖管理工具)安装
- yii2使用composer安装依赖
- 安装composer命令
- composer安装以及packagist镜像的使用
- 如何安装Composer和使用Packagist 镜像
- 几个常见的 Composer 国内镜像
- 使用PHP依赖管理工具Composer安装Guzzle
- 在CentOS上依赖xampp安装Composer
- PHP 安装包依赖关系管理工具Composer
- composer入门教程--安装项目依赖(4)
- 我的心得
- 列表(无序列表、有序列表、自定义列表)
- servlet的生命周期
- TypeScript自动化工作流程(下)
- 算法---程序的灵魂,没错就是灵魂!
- Composer安装/镜像/常见命令/安装依赖/初始化/版本号
- 软考 递归式时间复杂度计算详解
- hdu 2087 剪花布条
- Error: java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 error:
- ACM准备之路(蓝桥杯3)
- 3用于MNIST的卷积神经网络-3.8使用10种不同的优化器训练模型,观察性能曲线
- ◆程序笔记◆◇第五期◇你好,NOIP
- ANT风格
- lua中的匹配模式