通过关于错误的PHP版本的composer phpexception安装HWIOAuthBundle

您好我想安装到symfony HWIOAuthBundle项目

我的PHP版本(在CLI中):7.1.11 Symfony版本:2.8.31

但运行命令后:

composer require hwi/oauth-bundle php-http/guzzle6-adapter php-http/httplug-bundle

我得到这个例外:

[InvalidArgumentException]无法find与您匹配的任何版本的php-http / guzzle6-adapter PHP版本5.3.9.0

我是5.3.9之前更新的PHP,但如果我运行命令php -v我看到正确的版本7.1.11在CLI和web(debuggingsymfony栏)再次7.1.11版本。 环境variables中的PHPpath没有改变 – 新的PHP是在同一个目录。 和旧的PHP目录更名。

您应该在您的composer.json添加platform配置:

"config": { "platform": { "php": "7.1.11" } },

https://getcomposer.org/doc/06-config.md#platform