解决方案
创建一个 Windows 批处理文件,该文件使用 php7 二进制文件调用 composer.phar 文件。让我们调用文件 composer7.bat:
@echo OFF
:: in case DelayedExpansion is on and a path contains !
setlocal DISABLEDELAYEDEXPANSION
c:\path\to\php7\directory\php.exe "%~dp0composer.phar" %*
将文件与最初安装的 composer.bat 文件一起保存,我的位于 C:\ProgramData\ComposerSetup\bin\ 目录中。
现在使用新命令调用 php7 composer:
composer7 require ...