如何使用composer创建基于特定版本Symfony的项目?
我想基于Symfony 2.4.6创建一个项目.
I want to create a project based on Symfony 2.4.6.
这些命令:
../composer.phar create-project symfony/framework-standard-edition=v2.4.6 ./
../composer.phar create-project symfony/framework-standard-edition ./ 2.4.6
../composer.phar create-project symfony/framework-standard-edition ./ v2.4.6
所有 say 都表示他们正在安装Symfony 2.4.6,但最终在composer.lock和vendor/中得到了2.4.9.有没有一种方法可以强制基于2.4.6专门创建项目?
all say that they are installing Symfony 2.4.6, but I end up with 2.4.9 in my composer.lock and in vendors/. Is there a way to force creation of a project based specifically on 2.4.6?
尝试 Symfony安装程序 ...
要创建传统的Web应用程序:
To create a traditional web application :
symfony new --full my_project_name
并构建轻量级应用程序,例如微服务,控制台应用程序或API:
and to build a lightweight app like a microservice, console application or API :
symfony new my_project_name
要安装当前的LTS版本:
to install the current LTS version :
symfony new my_project_name --version=lts
要安装最新的稳定版本:
to install the latest stable version :
symfony new my_project_name --version=stable
安装开发版本:
symfony new my_project_name --version=next
安装特定版本:
symfony new my_project_name --version=4.4
或与作曲家:
composer create-project symfony/website-skeleton my_project ^4.4.0
要安装4.4.X稳定版本的完整项目
to install a full project in the 4.4.X stable version
或:
composer create-project symfony/skeleton my_project ^4.4.0
以更少的需求安装轻量级项目
to install a lightweight project with fewer requirements