当前位置:首页 > PHP > 正文内容

同时使用Composer 1和Composer 2

高老师6年前 (2020-10-31)PHP2041

Composer 2已发布,具有一些出色的功能和改进!最重要的是,它(大部分)与Composer 1向后兼容。升级到Composer 2时,您最可能遇到的一个问题是Composer插件尚不支持此较新版本。

理想的解决方案是将那些插件升级到较新的版本(或向插件开发者提交功能请求以支持Composer 2)。但是,如果这样做不可行,则可以按照以下步骤实际同时安装Composer 1和Composer 2:

步骤1:单独安装Composer 1

假设您已经安装了Composer,这将为其创建一个副本composer1:

sudo cp `which composer` /usr/local/bin/composer1 && sudo composer1 self-update --1

步骤2:将Composer升级到v2

如果尚未将主程序升级composer到v2,则可以使用以下命令进行升级:

composer self-update --2 # You might need to run this with "sudo"

此时,您的计算机上将有两个命令可用:

  • composer -最新版本的Composer(v2)

  • composer1 -Composer(v1)的单独副本

步骤3:添加composer2别名(可选)

如果您还希望将其composer2用作命令,只需创建以下符号链接:

sudo ln -s `which composer` /usr/local/bin/composer2

现在,您可以使用三个命令:

  • composer -最新版本的Composer(v2)

  • composer1 -Composer(v1)的单独副本

  • composer2 -的符号链接 composer

扫描二维码推送至手机访问。

版权声明:本文由高久峰个人博客发布,如需转载请注明出处。

本文链接:https://blog.20230611.cn/post/182.html

分享给朋友:

“同时使用Composer 1和Composer 2” 的相关文章

PHP二维数组排序,PHP多维数组排序, array_multisort()

PHP二维数组排序,PHP多维数组排序, array_multisort()

使用php函数array_multisort()即可实现和SQL一样的order by排序. 例如我们需要对会员表按照主键降序排列,年龄升序排列://会员表数据 $list = []; $list[] = ['mid' =>&n...

php上传大文件,php大文件上传

php上传大文件,php大文件上传

(1).前端文件:<form action="upload.php" method="post" enctype="multipart/form-data">    &...

thinkphp3定时任务,tp定时任务,thinkphp定时任务

thinkphp3定时任务,tp定时任务,thinkphp定时任务

本教程使用的定时任务基于EasyTak,EasyTask官方文档:https://gitee.com/392223903/EasyTask由于tp3.2.x官方开发未考虑命令行支持和绝对路径开发的标准,因此我编写了一个支持的类来运行。1.在tp3.2.3根目录下安装easytaskcomposer&...

PHP包含远程文件,PHP执行远程文件,PHP引入远程文件

PHP包含远程文件,PHP执行远程文件,PHP引入远程文件

(1).php.ini配置允许加载远程文件allow_url_fopen = On(2).创建本地文件invoke.php<?php require('https://blog.20230611.cn/test.txt');(3).创建远程文件https:/...

 php连接sqlserver,php连接sql server数据库,php查询sqlserver数据库,php用sqlserver数据库

php连接sqlserver,php连接sql server数据库,php查询sqlserver数据库,php用sqlserver数据库

sqlsrv扩展是php操作SQL Server的驱动下载地址:http://msdn.microsoft.com/en-us/sqlserver/ff657782.aspx下载完成后打开解压到指定目录,找到对应php版本的扩展,记得下载nts版本的。下载完扩展后,然后复制指定的dll文件到对应ph...

php levenshtein,php字符串编辑距离

php levenshtein,php字符串编辑距离

levenshtein函数可以计算两个字符串之间的编辑距离,那么何为编辑距离?编辑距离概念:编辑距离,是指两个字串之间,通过替换or插入or删除等操作将字符串str1转换成str2所需要操作的最少字符数量。 该算法的复杂度是 O(m*n),其中 n 和 m 分别是str1 和str2的长度注意:如果...