php - 如何使用 Composer 创建基于特定版本 Symfony 的项目?

标签 php symfony composer-php

我想创建一个基于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

所有都说他们正在安装Symfony 2.4.6,但我最终在我的composer.lock和vendors/中安装了2.4.9。有没有办法强制创建专门基于 2.4.6 的项目?

最佳答案

与 Composer :

composer create-project symfony/website-skeleton my_project ^4.4.0

在 4.4.X 稳定版本中安装完整项目

或:

composer create-project symfony/skeleton my_project ^4.4.0 

安装要求较少的轻量级项目

使用 symfony :

或者尝试 Symfony Installer对于 symfony 命令。

创建传统的 Web 应用程序:

symfony new --webapp my_project_name

并构建轻量级应用程序,例如微服务、控制台应用程序或 API:

symfony new my_project_name

安装当前的 LTS 版本:

symfony new my_project_name --version=lts

安装最新的稳定版本:

symfony new my_project_name --version=stable

安装开发版本:

symfony new my_project_name --version=next

安装特定版本:

symfony new my_project_name --version=4.4

关于php - 如何使用 Composer 创建基于特定版本 Symfony 的项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25749655/

相关文章:

php - Symfony 和 Phantom JS 包 - 路由错误

php - WordPress 插件 + Composer?

php - 如何用 PHP 正确销毁 session cookie?

php - 内存不足错误可能是由数据库大小引起的吗?

php - 提交表单后 CodeIgniter 不允许使用关键字符

整个项目的 PHP codesniffer 路径

Laravel - Composer 更新和托管 azure 问题

PHP 等待 MYSQL 完成查询

javascript - $request->isXmlHttpRequest() 返回 false

forms - 仅适用于特定包中的模板的表单主题