= 7.2.5". You are running 7.*.*。">

Composer 升级至2.0后增加了PHP版本检测,导致页面报错

发布时间:2020/12/23 作者:天马行空 阅读(3598)

升级Composer版本后导致出现的一个错误信息

Your Composer dependencies require a PHP version ">= 7.2.5". You are running 7.*.*


composer runtime api 2.0引入了一个新的vendor/composer/platform_check.php文件,在包含编写器自动加载器时自动包含该文件。它验证当前运行的php版本是否满足运行需求,如果没有满足这些要求,脚本将打印一个包含缺少需求的警告,并以代码104退出。为了避免在运行过程中出现意外的空白页,并带有一些模糊的PHP扩展警告,可以关闭platform-check配置,将此项配置改成 false 来禁用此功能,它默认值是php only。


查看Composer的全局配置

composer config -l -g

图片.png


更改Composer的全局配置

composer config -g platform-check false

图片.png


这样配置之后就不会在vendor\composer目录中生成platform_check.php了。

关键字composer php