【问题标题】:How can I install Symfony 4 instead of Symfony 3.4?如何安装 Symfony 4 而不是 Symfony 3.4?
【发布时间】:2018-05-01 04:46:28
【问题描述】:

我尝试安装 Symfony 4 as per the documentation,但最终还是使用 3.4 版。

如何安装正确的版本?

$ sudo apt update && sudo apt upgrade -y
$ php -v | head -n1
PHP 7.0.27-0+deb9u1 (cli) (built: Jan  5 2018 13:51:52) ( NTS )

$ composer clearcache
$ composer self-update
You are already using composer version 1.6.4 (stable channel).

$ composer create-project symfony/website-skeleton my_project
$ cd my_project && bin/console about | head -n4
 -------------------- ---------------------------------------------------- 
  Symfony                                                                  
 -------------------- ---------------------------------------------------- 
  Version              3.4.9 

another question 建议您需要 php 7.2,我该如何检查?当前的 Debian 版本好像是 7.0。

【问题讨论】:

    标签: php symfony composer-php symfony4


    【解决方案1】:

    Symfony 4.0 的symfony/website-skeleton 包有一个composer.json 声明"php": "^7.1.3" 的要求。

    https://github.com/symfony/website-skeleton/blob/4.0/composer.json

    (Symfony 4.0 本身也是如此,顺便说一句:https://github.com/symfony/symfony/blob/v4.0.0/composer.json

    您需要将 PHP 升级到至少该版本才能使用它。在此之前,Composer 将为您提供与您的 PHP 版本相匹配的最新版本的软件包。

    Symfony docs 也说明了这一点。

    Symfony 4.0 需要 PHP 7.1.3 或更高版本才能运行,此外还有其他次要要求。

    【讨论】:

      猜你喜欢
      • 2018-11-04
      • 1970-01-01
      • 2019-02-28
      • 2021-11-10
      • 2019-01-23
      • 2018-11-05
      • 1970-01-01
      • 2022-01-10
      • 2018-07-03
      相关资源
      最近更新 更多