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



我对此有很多研究,但我没有发现任何可以帮助我的问题。我现在正在使用laravel5.1开发一个项目,并且正在使用PHP5.6版本,但是我也想安装新的laravel版本,该版本L5.5但最低PHP要求是PHP7.0,我在已安装的composer中选择了PHP的5.6版本。

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

注意:
我正在使用WAMP Server,它有PHP5.6PHP7可供使用。

创建一个使用 php7 二进制文件调用 composer.phar 文件的 Windows 批处理文件。我们称文件为composer7.bat:

@echo OFF
:: in case DelayedExpansion is on and a path contains ! 
setlocal DISABLEDELAYEDEXPANSION
c:pathtophp7directoryphp.exe "%~dp0composer.phar" %*

将文件与最初安装的作曲家.bat文件一起保存,我的位于 C:\ProgramData\ComposerSetup\bin\ 目录中。

现在使用新命令调用 php7 作曲家:

composer7 require ...

相关内容

  • 没有找到相关文章

最新更新