windows安装多个版本composer

一、需求场景

bash 复制代码
公司存在多个项目,有的项目比较老,需要composer 1.X版本才能使用
新的项目又需要composer 2.X版本才能使用
所以需要同时安装多个版本的composer

二、下载多个版本composer

bash 复制代码
#composer官网
https://getcomposer.org/download/

三、放到指定目录,并改名

bash 复制代码
# 我这边放到下面目录,你们随意
D:\composer

四、编写composer脚本

composer1.bat

bash 复制代码
@echo off
php "D:\composer\composer1.phar" %*

composer2.bat

bash 复制代码
@echo off
php "D:\composer\composer2.phar" %*

脚本中的文件路径,根据你文件实际存放位置,进行修改

五、设置环境变量

六、使用方式

bash 复制代码
composer1 --version
composer1 install

composer2 --version
composer2 install

其实就是在composer后面加上对应版本,因为我们的脚本名字是composer1.bat,composer1就是执行composer1.bat脚本,如果想叫别的名字,把脚本名字改下就行了

相关推荐
rockmelodies5 小时前
【PHP安全】免费解密支持:zend52、zend53、zend54好工具
开发语言·安全·php
速易达网络11 小时前
PHP 与 Vue.js 结合的前后端分离架构
vue.js·php
Clownseven19 小时前
使用 eBPF 实时捕获 TCP 重传告警:精准定位网络抖动问题
网络·tcp/ip·php
lsswear19 小时前
PHP文件下载
php
行思理19 小时前
如何使用 php-vulnerability-hunter
开发语言·php
hjc_04204319 小时前
云效CI/CD教程(PHP项目)
ci/cd·php
MonkeyPromise1 天前
网络编程初识(详细易懂)
服务器·网络·php
uwvwko2 天前
使用docker(ubuntu)搭建web环境(php,apahce2)
ubuntu·docker·php·web·ctf·apache2
zorro_z2 天前
PHP语法高级篇(五):回调函数与异常处理
php