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" } },
这是它的警告版本(不是实际使用的版本)