首先需要在电脑中安装多个php版本,我这边是使用的phpstudy 集成环境,安装了他默认的php7.4,php8.0
因为webman是读取的环境变量中的php版本,所以我们可以直接针对环境变量做文章。
CHCP 65001
:: 设置需要使用的php版本路径
@set php=D:\phpstudy_pro\Extensions\php\php8.0.2nts
:: 临时修改路径
@set path=%php%;%path%
php windows.php
pause
因为环境变量Path前面优先级最高,如果找到命令就不会再向后找,所以将我们要用的环境变量加载首位即可
我们再使用 windows.bat 运行项目时,即可使用自己想要的版本了
找到已经安装的composer 的目录
@ECHO OFF
//这儿是大家自己的php版本路径
D:/phpstudy_pro/Extensions/php/php8.0.2nts/php "%~dp0composer.phar" %*
按照你的方式确实可以
这才是终极方案
https://www.chengyao.xyz/articles/1bf5b026-89e9-4177-8c52-9cc3bfc25176
EServer 更简单
有用的
感谢!