linux开发环境 软件多版本共存方案

原理很简单,linux一切都是文件,多安装几个版本,软件名称和相关的配置用名字区分开即可。另一种方案是使用docker本文不做介绍

composer

运行composer 表示1版本 composer2表示2版本

PHP

多版本php共存,php是基于oneinstack安装的,通过软链接创建php默认版本,写个shell脚本方便切换。图中 php就是软链接。另一种现有php多版本解决方案是宝塔linux,是使用python写的运维工具