使用Symfony安装程序创建Symfony项目


create symfony project using the symfony installer

我曾经使用Composer创建一个新的symfony项目,就像这样

composer create-project symfony/symfony-standard-edition SymfonyProjectDir 2.5.*

但是知道什么时候我想使用symfony安装程序,我使用命令

symfony new SymfonyProjectDir 2.5.*

symfony new SymfonyProjectDir 2.5

但是我收到此错误

  [RuntimeException]                                                 
  The Symfony version should be 2.N.M, where N = 0..9 and M = 0..99  
new directory [version]

我怎样才能知道我想使用2.5版,包括Symfony的最新更新,就像我以前使用Composer一样?

没有理由拥有版本的最新次要版本。您开始使用最新版本进行开发,然后应该冻结它,直到有理由更新为止。

如果您不在乎,请克隆 git 存储库,grep您的标签并使用它创建您的项目。

你可以试试这个,它对我有用:

Symfony安装和项目创建

或者只是打开命令行并执行以下命令:

for (linux/mac)

sudo curl -LsS http://symfony.com/installer -o /usr/local/bin/symfony
sudo chmod a+x /usr/local/bin/symfony
symfony new SymfonyProjectDir 2.5

该版本将是 2.5 中的最新版本,如您所愿

这里的最后一个答案是从 2016 年开始的,所以如果你在 2019 年以某种方式来到这里,解决方案会容易得多!

首先确保您使用的是 7.1 或更高版本的 php 版本。检查您是否安装了作曲家,如果您不遵循以下简单文档:下载/安装作曲家

现在一切就绪,转到要存储symfony项目的目录,然后输入命令composer create-project symfony/website-skeleton my-project。这将在symfony 4中创建你的第一个结构!

现在,您只需输入项目目录并在终端上键入php bin/console server:run即可完成。您也可以从 git 开始git init从同一项目文件夹导入存储库。

第一次使用Symfony?按照本教程获取第一个控制器/视图:symfony4 简介

希望这对任何人都有用,我只是想回馈这个给了我这么多的社区。

请尝试一下:

composer create-project symfony/framework-standard-edition SymfonyProjectDir/ 3.0.7

它应该有效。也许你忘记了最后一个斜杠...