如何在 WAMP 上更改 PHP 版本并在环境变量上动态更改它?

问题描述 投票:0回答:1

目前,我正在使用 PHP 7.4.26 和 PHP 8.1.0,我可以轻松地在 WAMP 上更改 PHP 版本,但如果不手动更改并重新启动计算机,则无法在环境变量上执行此操作。
有什么方法可以更改我的 WAMP PHP 版本并动态更改环境变量上的 PHP 版本吗? 图像将随之而来。


先感谢您!
php wamp
1个回答
0
投票

这对我有用:我在 C:\wamp64 文件夹中设置了 this script 并在最后一行

exec('C:\wamp64\cli_changer.bat php'.$newPhpVersion);
 之后将 
switchPhpVersion($newPhpVersion);

添加到 C:\wamp64\scripts\switchPhpVersion.php

我发现 cli_changer.bat 只更改我的用户环境变量,而不是系统变量,因此如果您的系统变量中有 php 路径,您可能必须将其移动到您的用户变量(或修改中的 cli_changer.bat某种方法可以更改系统环境变量而不是用户变量)。

还要注意,更改 Path 环境变量后,您需要打开一个新的 cmd 窗口才能使更改生效。我建议备份您的路径环境变量,以防 cli_changer.bat 脚本弄乱它们。

© www.soinside.com 2019 - 2024. All rights reserved.