gpt4 book ai didi

php - Windows 命令行 - 多个 PHP 版本

转载 作者:可可西里 更新时间:2023-11-01 11:34:14 25 4
gpt4 key购买 nike

我目前正在运行具有多个 PHP 版本(5.3.8、5.4.3)的 Wampserver。 Wampserver 可以轻松地让您在您希望 apache 使用的 php 版本之间来回切换。但是,我无法从 CLI 处理多个版本。我有需要命令行的项目,但有些与 php5.4 兼容,有些则不兼容。

有没有办法在 Windows 中创建某种类型的“别名”,允许我在命令行上指定要使用的 PHP 版本......即:“php54 cache:clear”、“php53 cache:clear”? ?

谢谢!

最佳答案

我正在做类似下面的事情。

例如。我有两个 php 版本,PHP 5.6 和 PHP 7.3

我有wamp环境所以我做了如下

所以我复制了 D:\wamp\bin\php\php7.3.6\php.exe 到 D:\wamp\bin\php\php7.3.6\php7.exe

我已经将 D:\wamp\bin\php\php5.6\php.exe 复制到 D:\wamp\bin\php\php5.6\php56.exe

然后我将两者都添加到环境变量路径中,如下所示。

enter image description here

现在您需要重新打开 cmd,您可以使用如下命令

php56 -v
php7 -v

您还可以运行命令refreshenv 以在打开的cmd 中重新加载环境变量。

如果你想更改默认的 php 版本,你可以移动路径如下。

例如,如果您希望默认使用 php 7.0.23 而不是 php 7.3.6

例如看截图enter image description here

在上面的屏幕截图中,我将 php 7.0.23 移到了所有其他 php 版本(php 7.3.6 和 php 5.6.31)之上。

希望对您有所帮助。

关于php - Windows 命令行 - 多个 PHP 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15617515/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com