更改composer php全局path(Windows)

composer php默认使用%APPDATA%\Composer目录作为全局包。
所以我需要将%APPDATA%\Composer\vendor\binpath添加到我的用户PATH环境variables中。

我可以将安装目录更改为C:\php\composer吗? 我该怎么做?

我在源代码中找到了一个答案: https : //github.com/composer/composer/blob/master/src/Composer/Factory.php#L45

所以环境变量COMPOSER_HOME必须定义为C:\php\composer

在Windows上,当完成库/软件包的全局安装时,composer将软件包存储在windows **application data folders** which by default is C:\ Users {user name} \ AppData \ Roaming`)内的Composer目录中。

要将此文件夹更改为C:\php\composer ,请创建一个COMPOSER_HOME环境变量,并将值设置为C:\php\composer

下面的步骤解释了如何在Windows中添加环境变量。 *按Windows键+暂停休息,然后点击Advanced system Settings

Windows系统设置

点击Environmental variables按钮。

环境变量按钮

System variables ,单击New...按钮并添加环境变量,如下所示:

在Windows中添加环境变量

您可能需要重新启动电脑才能生效。

信用: http : //w3guy.com/change-composer-global-package-install-folder-windows/