因爲項目的需求,用的php版本一直是5.6,雖然另外安裝了7的繼承環境,但想測試不兼容5.6的新項目卻很差弄,php要打上長長的路徑來指定版本,使用環境變量又存在前後覆蓋的問題,而composer當時我還不知道怎麼去改它的php版本php
在後來的今天我再次去嘗試解決這個問題,忙活一番總算有了解決方法bash
對於php,能夠在php目錄下新建bat文件,好比php7.bat,內容php7
"%~dp0php.exe" %*
而後將php目錄加入PATH環境變量,之後在命令行就能夠用php7來運行這個版本的phpcomposer
對於composer,首先在https://getcomposer.org下載最新版本的composer.phar,將文件方法指定php版本的目錄下,新建bat文件,好比composer7.bat,內容測試
"%~dp0php.exe" "%~dp0composer.phar" %*
一樣地將php目錄加入PATH環境變量,目錄加過了就不用加,之後在命令行就能夠用composer7來運行這個版本php的composer命令行