如何使用composer在两个不同的php版本之间切换

如何使用composer在两个不同的php版本之间切换,php,laravel-5,composer-php,Php,Laravel 5,Composer Php,我对此做了很多研究,但我发现没有什么能帮助我解决问题。我现在正在使用laravel5.1开发一个项目,我正在使用PHP5.6版本,但是我也想安装新的laravel版本,它是L5.5,但是最低的PHP要求是PHP7.0,我在我安装的composer中选择了5.6版本的PHP 如何在不反复重新安装composer的情况下切换这两个版本的PHP?因此,如果我使用Laravel5.1我可以将composer与PHP5.6一起使用,否则我将Laravel5.5与PHP7版本一起使用 注意: 我使用的WAM

我对此做了很多研究,但我发现没有什么能帮助我解决问题。我现在正在使用
laravel5.1
开发一个项目,我正在使用
PHP5.6
版本,但是我也想安装新的laravel版本,它是
L5.5
,但是最低的PHP要求是
PHP7.0
,我在我安装的
composer
中选择了
5.6
版本的PHP

如何在不反复重新安装composer的情况下切换这两个版本的PHP?因此,如果我使用
Laravel5.1
我可以将composer与
PHP5.6
一起使用,否则我将
Laravel5.5
PHP7
版本一起使用

注意:

我使用的WAMP服务器具有可用的
PHP5.6
&
PHP7

创建一个Windows批处理文件,使用PHP7二进制文件调用composer.phar文件。让我们调用文件Composer 7.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\composer Setup\bin\目录中

现在使用新命令调用php7编写器:

composer7 require ...

你能提供更多关于你的服务器的信息吗?共享主机还是,。。?Composer不控制已安装的PHP版本,因此您必须在计算机/服务器上安装PHP7才能使用PHP7是的,我已经安装了
PHP7
,并与WAMP ServerHi Scriptonomy一起打包!
composer7 require…
的这个命令是什么?这是一个示例用例。您可以使用它安装一个软件包。对吗?哦,太好了,所以我使用
composer7…
而不是
composer require…
?这就是我需要使用的全部代码吗
@echo OFF::以防延迟扩展打开并且路径包含!setlocal DISABLEDELAYEDEXPANSION c:\path\to\php7\directory\php.exe“%~dp0composer.phar”%*
?我可以要求解释一下吗?只是用php7二进制文件调用phar文件。这就是它所做的一切。