73°

windows下多版本php命令行和composer的方法

由于项目的需求,用的php版本一直是5.6,虽然另外安装了7的继承环境,但想测试不兼容5.6的新项目却不好弄,php要打上长长的路径来指定版本,使用环境变量又存在先后覆盖的问题,而composer当时我还不知道怎么去改它的php版本

在后来的今天我再次去尝试解决这个问题,忙活一番总算有了解决方法

对于php,可以在php目录下新建bat文件,比如php7.bat,内容

"%~dp0php.exe" %*

然后将php目录加入PATH环境变量,以后在命令行就可以用php7来运行这个版本的php

对于composer,首先在https://getcomposer.org下载最新版本的composer.phar,将文件方法指定php版本的目录下,新建bat文件,比如composer7.bat,内容

"%~dp0php.exe" "%~dp0composer.phar" %*

同样地将php目录加入PATH环境变量,目录加过了就不用加,以后在命令行就可以用composer7来运行这个版本php的composer

本文由【gcudwork】发布于开源中国,原文链接:https://my.oschina.net/u/3470006/blog/3159315

全部评论: 0

    我有话说: