未安装Composer能否安装composer.json依赖?报错是何原因

这个报错是本地未安装Composer直接导致的,和你当前用的PHP7.1版本没有关系。
所有基于composer.json的依赖安装、版本解析操作都需要Composer工具支持,你现在的系统找不到composer可执行命令,自然会抛出这类命令不存在的错误。
安装Composer的时候注意不要选最新版本,最新版Composer最低要求PHP7.2.5,和你当前的PHP7.1环境不兼容,要安装2.2.x LTS版本,这是最后一个兼容PHP5.3.2到PHP7.1的稳定版本:
- 安装完成后在终端执行
composer -V,能正常输出版本号就说明安装成功 - 进入存放
composer.json的项目根目录,执行composer install就能正常安装所有声明的依赖
如果后续执行安装命令时出现依赖包版本和PHP版本不兼容的提示,再对应排查包的版本要求即可,当前报错和PHP版本无关。
内容的提问来源于stack exchange,提问作者OUTC-K。
相关产品推荐
相关产品推荐

