小编aka*_*ona的帖子

解析错误:语法错误,意外的“|”,期望变量(T_VARIABLE)Symfony PHP VERSION WAMP Windows

当我尝试 Composer 安装我的项目时,我遇到了来自 symfony 供应商的一些语法错误。

Parse error: syntax error, unexpected '|', expecting variable (T_VARIABLE) vendor\psr\log\src\LoggerInterface.php on line 30
Run Code Online (Sandbox Code Playgroud)

经过多次搜索,我发现问题出在 PHP 版本(必须 > 7.1),但实际上我的版本是 7.4.9,这是本地计算机,我在 Windows 上使用 WAMP。Symfony 4.4 版本。已尝试删除供应商,.lock...

这里是 phpinfo() 的 php 版本 来自 phpinfo() 的 PHP 版本

这里是 wamp 的 php 版本 来自 wamp 的 PHP 版本

这里是来自 CLI php-v 的 php 版本 php v 的 php 版本

这是我的composer.json

{
"type": "project",
"license": "proprietary",    
"require": {
    "php": ">=7.1.3",
    "ext-ctype": "*",
    "ext-iconv": "*",
    "doctrine/annotations": "^1.13",
    "mongodb/mongodb": "^1.10@dev",
    "ramsey/uuid": "^4.2",
    "symfony/console": "4.4.*",
    "symfony/dotenv": "4.4.*",
    "symfony/flex": "^1.3.1",
    "symfony/form": "4.4.*",
    "symfony/framework-bundle": "4.4.*",
    "symfony/messenger": "4.4.*",
    "symfony/yaml": "4.4.*"
}, …
Run Code Online (Sandbox Code Playgroud)

php windows wamp symfony4

36
推荐指数
4
解决办法
13万
查看次数

标签 统计

php ×1

symfony4 ×1

wamp ×1

windows ×1