composer是一个php的代码包依赖管理工具。它不是一个包管理工具,它涉及到"packages" 和 "libraries",是在项目的基础上进行管理,在项目中某个地方(例如vendor)进行安装。因此composer仅仅是一个依赖管理工具。
安装步骤:
第一步:下载并且运行 Composer-Setup.exe,按照指示完成安装(需要配置PHP环境);
第二步:打开命令行窗口,执行composer -V,看到版本信息后说明安装完成;
第一步:在执行以下命令
composer global require "fxp/composer-asset-plugin:^1.3.1"composer create-project --prefer-dist --stability=dev yiisoft/yii2-app-basic basic注:
第一条命令安装 Composer asset plugin, 它是通过 Composer 管理 bower 和 npm 包所必须的,此命令全局生效。第二条命令安装 Yii 的最新开发版本。
第二步:访问Yii,能看到正常页面说明安装成功。
3.2 安装yii2-mongodb的扩展 第一步:cd到yii2的项目目录,执行以下命令
composer require --prefer-dist yiisoft/yii2-mongodb
第二步:安装完成后,查看vendoryiisoft是否创建了yii2-mongodb,如果过创建了则安装成功。
配置说明:
1.require 定义了项目需要哪些包,~2.0.14表示>=2.0.14 and <3.0
2.autoload 定义了自动加载的文件,psr-4表示遵循PSR-4命名空间的自动加载规范
3.name 包的名称
4.示例的配置项repositories 表示从composer加载一个包https://asset-packagist.org
5.type 定义资源类型,示例定义的是yii的扩展
示例:
这是一款适用于会员商店会员消费管理的实用软件,使用此系统:1、用户可以方便地记录地本会会员在“会员商店”的消费情况;并将消费明细打印出来。2、可随时随地了解查询某一会员在俱乐部消费商品货物的全部情况;3、可随时随地查询某一时期,某一会员消费某一商品或全部商品的情况明细和积点情况;4、可随时随地查询一定时期内,部分或全部商品的销售情况、并可对查询结果进行打印。
5
{ "name": "yiisoft/yii2-mongodb", "description": "MongoDB extension for the Yii framework",
"keywords": ["yii2", "mongo", "mongodb", "active-record", "gridfs"], "type": "yii2-extension",
"license": "BSD-3-Clause", "support": { "issues": "https://github.com/yiisoft/yii2-mongodb/issues",
"forum": "http://www.yiiframework.com/forum/", "wiki": "http://www.yiiframework.com/wiki/",
"irc": "irc://irc.freenode.net/yii", "source": "https://github.com/yiisoft/yii2-mongodb" },
"authors": [ { "name": "Paul Klimov", "email": "klimov.paul@gmail.com"
} ], "require": { "yiisoft/yii2": "~2.0.14", "ext-mongodb": ">=1.0.0" },
"repositories": [ { "type": "composer", "url": "https://asset-packagist.org"
} ], "autoload": { "psr-4": { "yii\mongodb\": "src" } }, "extra": {
"branch-alias": { "dev-master": "2.1.x-dev" } }}composer -v 反馈信息的详细度
composer -h 显示帮助信息。
composer -q 禁止输出任何信息
composer -n 不要询问任何交互问题
php composer.phar install 安装
php composer.phar update 更新
php composer.phar require 申明依赖
相关推荐:
Laravel在Windows下用Composer安装的步骤
以上就是关于Composer使用记录分享的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号