composer更新PHP版本,并设置全局访问

hykeda4年前ThinkPHP369

最近在更新thinkphp6.0时发现,当前的composer对应的是php7.0版本,而tp6必须是7.1以上。所以需要去更新composer对应的php版本号。

我这里面直接用了phpstudy2018中的composer:

1、安装phpstudy就不多赘述了。

2.配置PHP的环境变量。

3.找到composer的安装目录:D:\phpstudy\PHPTutorial\tools\composer。

把目录下的composer.bat和composer.phar复制到对应PHP版本的目录下,跟PHP.exe同级目录。

修改composer.bat的内容为:@php "%~dp0composer.phar" %*

即可。

4.在cmd里输入composer -v,如果提示出现版本号说明配置成功。

这里需要注意,如果之前安装过composer,务必关闭之前的命令行窗口,重新打开输入。

image.png

5.配置composer的中国镜像:

打开命令行窗口(windows用户)或控制台(Linux、Mac 用户)并执行如下命令:

复制

composer config -g repo.packagist composer https://packagist.phpcomposer.com

composer self-update 更新版本

卸载已安装的插件,以phpexcel为例:

composer remove phpexcel/phpexcel


标签: composer

相关文章

在thinkphp6.1.1中composer安装 liliuwei/thinkphp-jump报错

报错内容:Problem 1     - Root composer.json requires liliu...

composer安装插件包的时候提示PHP 版本不匹配

因为安装的 PHP 是 8.0 ,不匹配 composer.json 要求的版本,所以使用 composer 进行安装时会报错。在安装命令后加上 --ignore-pla...

composer升级thinkphp版本

之前用的thinkphp版本为tp5.0.12,最近tp已经更新到5.0.19以及5.1版本的5.1.12。 我一开始在目录下面直接使用了composer update...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。