在Windows系统下Composer 的安装

方文锋  2020-10-04 20:04:57  2052  首页学习

在Windows系统下Composer 的安装,在安装之前首先要确保电脑上有php,然后再设置php的环境变量如图:




然后在官网 https://getcomposer.org/download/ 的指导下安装。


代码:

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"

php -r "if (hash_file('sha384', 'composer-setup.php') === '795f976fe0ebd8b75f26a6dd68f78fd3453ce79f32ecb33e7fd087d39bfeb978342fb73ac986cd4f54edd0dc902601dc') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"

php composer-setup.php

php -r "unlink('composer-setup.php');"


或者直接下载文件 https://getcomposer.org/download/1.10.6/composer.phar     

我把这个位置设置到环境变量里面了,所以在别的地方也可以直接输入 composer.phar 就可以调用这个指令了


为了使命名更好看可以把文件 composer.phar 重命名为 composer

否则就不能执行(没有把文件 composer.phar 重命名为 composer)



追加部分「2021-04-16」

composer.phar 文件所在的目录如图:


要想在cmd下执行,还必须弄一下,在那个目录下新建个 composer.cmd 文件,内容如下:

@echo off
::当前目录路径
set dp0=%~dp0
"php" "%dp0%composerr" %*

cmd截图:

版本为1.10.21

如果改变内容的话如 composer.cmd 这个文件内容改为:

@echo off
::当前目录路径
set dp0=%~dp0
"php" "%dp0%composer_2.0.12.phar" %*

cmd截图:

 

版本变成了 2.0.12 

对了,composer.phar 文件所在目录路径必须设置在环境变量中。


到这里 composer 就安装好了。