composer php告诉错误的PHP版本

我知道很多人都在为“composer php使用错误的PHP版本”而苦苦挣扎,解决的办法是给作曲者打个好电话(当前build议的重复)。

这是我的情况:

$ php -v PHP 5.6.31 (cli) (built: Sep 8 2017 04:36:13) Copyright (c) 1997-2016 The PHP Group Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies $ php /usr/local/bin/composer update Problem 1 - This package requires php >=5.6.31 but your PHP version (5.5.9) does not satisfy that requirement. 

这怎么解释?


有关信息,我使用的是官方的php:5.6-fpm docker镜像。 我安装了composer

 $ curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer 

我刚刚在我的composer.json的底部意识到这个configuration:

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

这是它的警告版本(不是实际使用的版本)