Linux 中如何切换相同程序的不同版本

2019-01-16 21:27:45于丽
叉号 cross mark 。使用上下方向键在版本间移动,点击回车即可保存变更。

下面运行该命令并选取我们希望在 myproject 目录中使用的 PHP 版本:

$ alt use php

我希望使用 PHP5.6 版本,故我(使用方向键)选取该版本并点击回车键。

现在,你可以在 /home/sk/myproject 目录下使用 PHP 5.6 版本啦。

让我们检查一下,在 myproject 目录下是否默认使用 PHP 5.6 版本:

$ php -v

示例输出:

只要你不设置成其它版本,(在该目录下)将一直使用 PHP 5.6 版本。清楚了吗?很好!请注意,我们仅在这个目录下使用 PHP 5.6 版本。在系统范围内(LCTT 译注:当然是没单独设置过其它版本的目录下),PHP 7.2 仍是默认的版本。让我们检验一下,请看下图。

从上面的截图中可以看出,我有两个版本的 PHP:在 myproject 目录下,使用的版本为 PHP 5.6;在 myproject 外的其它目录,使用的版本为 PHP 7.2。

同理,你可以为每个目录设置你希望的程序版本。我这里使用 PHP 仅用于说明操作,但方法适用于任何你打算使用的软件,例如 NodeJS 等。

下面是 NodeJS 的示例视频。

如果你希望在不同软件包版本下测试你的应用,那么 alt 是你不错的选择。

PS:下面看下linux 不同java版本之间的切换

最近因为经常要使用jdk7和jdk8 所以需要手动切换jdk

在同时安装好jdk7和jdk8后 终端输入

$ sudo update-alternatives --config java $ sudo update-alternatives --config javac

总结

以上所述是小编给大家介绍的Linux 中如何切换相同程序的不同版本,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对易采站长站网站的支持!

您可能感兴趣的文章:

linux使用update-alternatives切换java版本Linux安装多个jdk版本进行切换