1.首先要下载composer进行安装 点击下载 ,最新的composer要求的php版本都比较高,安装之后,将composer的安装路径加入环境变量,我的参考路径:D:\composer;
2.我的环境使用的php版本是php7.0.12-nts,安装的时候报如下错误:
查了很多资料,采取了以下措施:
- 修改phpstudy的php版本,达到提示要求的版本7.2.1;
- 修改环境变量中php的路径,指定到对应的php版本的路径,参考我的路径为:D:\phpStudy2018\PHPTutorial\php\php-7.2.1-nt;
然后重启电脑 ,重新composer install,无效,还是报一样的错;KO
尝试强制安装,使用命令 composer install --ignore-platform-reqs ,报错变成20个,此处忘记截图,略过;KO
因为安装composer的过程中,需要选定php.exe进行关联安装(如下图)
那重新安装一次,选择最新的7.2.1的版本是不是就可以了,于是重新安装composer,重启phpstudy重启cmd,问题依旧;KO
既然降低PHP的版本行不通,那就试着降低composer的版本好了,于是重新下载了composer,安装之后发现还是一样的问题,见鬼了是不,其实我下载的是最新的composer,上一次安装之后文件夹目录是这样的:
其实影响版本的是composer.phar
重新下载了一份1.10.19版本的compposer.phar替换掉原本composer目录下的文件,再运行D:\phpStudy2018\PHPTutorial\php\php-7.0.12-nts\php.exe D:\composer\composer.phar install
解决。