win系统配置多个版本的PHP环境变量

14次阅读
没有评论

配置多版本的 php 环境变量

1、例如我在如下目录都安装了对应版本的 php

  • D:\phpEnv\php\php-7.2
  • D:\phpEnv\php\php-7.4
  • D:\phpEnv\php\php-8.2
  • D:\phpEnv\php\php-8.3

2、在 D:\phpEnv\php-version 目录创建多个 .bat 文件

文件:php72.bat,文件内容如下:@"D:\phpEnv\php\php-7.2\php.exe" %*

文件 (默认):php.bat,文件内容如下:@"D:\phpEnv\php\php-7.4\php.exe" %*

文件:php82.bat,文件内容如下:@"D:\phpEnv\php\php-8.2\php.exe" %*

文件:php83.bat,文件内容如下:@"D:\phpEnv\php\php-8.3\php.exe" %*

此时在 D:\phpEnv\php\php-version 目录就有 4 个 .bat 文件了,然后将 D:\phpEnv\php\php-version 目录添加到 win 系统的用户的环境变量中

win 系统配置多个版本的 PHP 环境变量

测试效果

在 cmd 命令中分别运行如下命令,测试效果

php72 -v

php -v

php82 -v

php83 -v

配置多 php 版本的 composer 环境变量

找到已经安装的 composer 的目录

win 系统配置多个版本的 PHP 环境变量

修改 composer8.bat 为如下即可

D:\phpEnv\php\php-8.2\php "%~dp0composer.phar" %*
正文完
有偿技术支持加微信
post-qrcode
 0
评论(没有评论)
验证码