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

狂风中的少年 提交于 2020-02-27 06:23:02

由于项目的需求,用的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

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!