如何使用 composer.json 安装 symfony?

How to install symfony with composer.json?

当我安装 symfony 时:

$ composer create-project symfony/framework-standard-edition my_project_name

我的项目中也不能有其他库(例如 zf2)。所以我必须使用 composer.json

require {

             "symfony/framework-standard-edition" : "~2.6"

}

但它会在 vendor 文件夹中生成 framework-standard-edition,如果我想手动将 /app/、/web/、/src/ 移动到 vendor 文件夹之外,则会丢失一些文件,例如 bootstrap.php.cache, 所以我被迫单独安装项目

$ composer create-project symfony/framework-standard-edition my_project_name

并将其/app/、/web/、/src/移动到上面第一次安装的位置。

composer.json最简单的安装方式是什么?

您通常会从

开始您的项目
$ composer create-project symfony/framework-standard-edition my_project_name

然后使用您的其他依赖项编辑生成的 composer.json。所以 Symfony 是你的基础项目。