运行 composer init 可启动交互式向导,依次输入包名、描述、作者、类型、许可证等信息,并可选添加 require 和 require-dev 依赖,确认后自动生成格式规范的 composer.json 文件。

直接运行 composer init 就能启动交互式向导,一步步帮你生成标准的 composer.json 文件,不用手动写 JSON,也不用记字段名。
运行命令并回答基础信息
在你的项目根目录下打开终端,执行:
composer init
之后会依次询问以下内容,按提示输入即可(直接回车使用括号里的默认值):
- Package name (vendor/name):比如
myname/myproject,格式是作者名/项目名 - Description:一句话说明项目用途,如
A simple blog system - Author [当前用户名 ail>]:支持多个,用逗号分隔,例如
Tom, Jerry - Type:项目类型,常见填
project(应用)或library(可复用库) - License:许可证,如
MIT、GPL-3.0,直接输缩写即可
添加依赖包(可选但常用)
接下来会问是否要添加 require(运行时依赖)和 require-dev(开发时依赖):
- 输入
y后,会提示你输入包名(如monolog/monolog),再输入版本约束(如^2.0或*表示最新稳定版) - 可以反复添加多个,直到输入空行结束
- require-dev 常见填
phpunit/phpunit、friendsofphp/php-cs-fixer等
确认并生成文件
所有信息填完后,Composer 会显示最终生成的 composer.json 内容预览。输入 y 确认,文件就自动创建好了;输入 n 可重新开始。
生成后你可以用 cat composer.json(Linux/macOS)或 type composer.json(Windows)查看内容,结构清晰、格式规范,可直接用于后续安装依赖。
基本上就这些——不需要懂 JSON 语法,也不用查文档,跟着提示走就行。










