我对此进行了大量研究,但我发现没有什么可以帮助我解决问题。我现在正在使用laravel5.1
和我使用PHP5.6
版本开发项目,但是我还要安装新的laravel版本L5.5
但是最小PHP要求为PHP7.0
,我在已安装的5.6
中选择了composer
版本的PHP。
如何在不重新安装作曲家的情况下切换这两个版本的PHP?因此,如果我使用Laravel5.1
,我可以将作曲家与PHP5.6
一起使用,否则我会将Laravel5.5
与PHP7
版本一起使用。
注意:
我使用的WAMP服务器有PHP5.6
& PHP7
可以使用。
答案 0 :(得分:3)
使用php7二进制文件创建一个调用composer.phar文件的Windows批处理文件。我们调用文件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编辑器:
composer7 require ...