windows11 升级 composer (1.* 到 2.2.7)

最近尝试创建laravel9版本的项目,需要升级composer 1.*到2.2.7(稳定版), 记录下处理升级失败的方法。被坑了大半天

  1. 【windows11 升级 composer (1.* 到 2.2.7)】找到composer.phar文件所在目录,我的目录是(C:\laragon\bin\composer),然后在composer.phar文件所在目录下更新composer到稳定版本:
    php composer.phar self-update --stable

    如果不在composer.phar文件所在目录下执行该命令,可能会提示错误:composer-temp.phar to composer.phar 无权访问,等各种问题。我这里升级php7.2到php8,apache2.4.35到apache2.4.52,在composer升级成功之前,执行composer -v等任何命令,都会报错一堆,各种方法使用不正确,不存在等,升级成功后,可自由在任何地方执行composer -v, composer install,一切正常。

    推荐阅读