php - 如何安装 Symfony 4 而不是 Symfony 3.4?
问题描述
我尝试按照文档安装 Symfony 4,但最终还是使用 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
在另一个问题中,有人建议您需要 php 7.2,我该如何检查?当前的 Debian 版本似乎是 7.0。
解决方案
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 文档也说明了这一点。
Symfony 4.0 需要 PHP 7.1.3 或更高版本才能运行,此外还有其他次要要求。
推荐阅读
- botframework - Microsoft Bot 框架中使用 Direct Line 的 LivePerson“欢迎事件”的入口点
- javascript - 在更改时处理 JS 事件值
- git - 如何在我的计算机上获取另一个用户创建的远程分支
- python - 将文本文件导入 csv 文件
- c++ - 在循环中创建具有不同大小的二维数组
- php - Laravel/MongoDB 中复杂的 Where 查询
- javascript - 识别点击了哪个chartJs图表
- powerbi - 自定义函数 Power Query (M) - 返回表
- visual-studio - 更改多个文件的语言模式
- android - 房间多对多错误:查询返回的列没有字段