简单介绍
这些所有的步骤其实和 npm
初始化一样的因为本身composer
就是php的依赖包管理工具
初始化配置文件
进入你的项目目录
然后就会问一系列问题
如果没有输入就是默认回车
下面我默认给几个问题注释了一下
PS C:\Users\Administrator\Desktop\tp5> composer init
Welcome to the Composer config generator
This command will guide you through creating your composer.json config.
# 1.包名
Package name (<vendor>/<name>) [administrator/tp5]: gztrljh/tp5
# 2.描述
Description []: this is composer demo
# 3.作者
Author [代码当酒喝 <gztrljh@qq.com>, n to skip]: to skip]:
# 4.规定包的稳定性
Minimum Stability []:
# 5.包的类型:它默认给出括号里的选项
Package Type (e.g. library, project, metapackage, composer-
plugin) []: library
# 6.协议
License []: MIT
Define your dependencies.
# 7.是否要添加依赖? 直接no就行了,我们后面自己下载相关依赖
Would you like to define your dependencies (require) interactively [yes]? no
# 8.是否要添加开发依赖?就是本地开发的时候用的开发包
Would you like to define your dev dependencies (require-dev) interactively [yes]? no
{
"name": "gztrljh/tp5",
"description": "this is composer demo",
"type": "library",
"license": "MIT",
"authors": [
{
"name": "代码当酒喝",
"email": "gztrljh@qq.com"
}
],
"require": {}
}
e": {}
}
# 9.是否确认生成?
Do you confirm generation [yes]? yes
然后就会生成composer.json
{
"name": "gztrljh/tp5",
"description": "this is composer demo",
"type": "library",
"license": "MIT",
"authors": [
{
"name": "代码当酒喝",
"email": "gztrljh@qq.com"
}
],
"require": {}
}
然后就可以进行开发了。
更详细的博文
https://blog.csdn.net/Lyne_007/article/details/109626983