繁体   English   中英

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

[英]How to switch between two different php version with composer

我对此进行了大量研究,但没有发现任何可以帮助我解决问题的方法。 我现在正在使用laravel5.1开发一个项目,我使用的是PHP5.6版本,但是我也想安装新的 L5.5 版本的L5.5但最低 PHP 要求是PHP7.0 ,我选择了我安装的composer的 PHP 5.6版本。

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

笔记:
我正在使用可使用PHP5.6PHP7 WAMP 服务器。

创建一个使用 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 composer:

composer7 require ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM