[英]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.5
与PHP7
版本。
笔记:
我正在使用可使用PHP5.6
和PHP7
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.