PHP 替换 composer 2.0 到 1.x 版本

捣鼓一个 php 项目时,因为换了个电脑,重新安装了composer,根据之前的 composer.lock 文件,去执行 composer install 安装第三方包,结果怎么着,一运行就说缺少文件,一看依赖包里都是空的。

无奈第三方插件得支持 composer2.x 才能使用 composer2.x 来安装,只能降级下到 1.x 版本。

08719-2aqsebfdwpo.png

替换步骤:

1、window 环境,先去 应用程序那边把 composer 卸载。

2、composer 官网 找到1.x 版本的 并下载

99000-faaby3nrgyt.png

3、将下载的文件复制到 php.exe 所在同级目录,并在该目录新建一个 composer.bat 文件

70087-iy2ljc0ja9s.png

bat 文件内容:

@echo OFF
:: in case DelayedExpansion is on and a path contains ! 
setlocal DISABLEDELAYEDEXPANSION
php "%~dp0composer.phar" %*

4、 将 php.exe 设置到系统环境变量 中,然后即可 使用 composer -v 命令进行验证

09327-x6lspujs12.png

注意: 重装后,使用 git 的 bash 面板 执行 composer -v 会提示找不到命令, 用系统自带的 cmd 即可。

版权属于:

Ginkgo

本文链接:

https://imao2.com/article/74.html(转载时请注明本文出处及文章链接)

Ginkgo

一个今天胜过两个明天。

30 文章
0 评论
5 分类

标签云