Composer安装/镜像/常见命令/安装依赖/初始化/版本号
发布时间:2020-12-14 01:05:40 所属栏目:百科 来源:网络整理
导读:安装 curl -sS https: //getcomposer.org/installer | php composer自己更新 composer self -update 配置中国镜像 #使用命令: composer config -e #修改composer.json 添加如下代码 { "repositories" : [ { "packagist" : false },{ "type" : "composer" , "
安装curl -sS https://getcomposer.org/installer | php
composer自己更新composer self-update
配置中国镜像#使用命令: composer config -e
#修改composer.json 添加如下代码
{
"repositories": [
{
"packagist": false
},{
"type": "composer","url": "http://packagist.cn"
}
]
}
或者 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文件。 {
"require": { "predis/predis": "^1.1" } }
上例表示:我们要下载一个厂商为predis 的 predis 库,版本为 >=1.1 <2.0 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
参考
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |