1、查看当前的PHP版本
2、通过 update-alternatives 可以轻松管理可替换命令程序。(适用Debian/Ubuntu)
安装需要使用的php版本,我这里安装的是php8.2版本。(由于我这里已经安装好了,这里会提示我已经安装是否继续,首次安装等待其运行完毕即可)
3、设置PHP的 可选版本。
sudo update-alternatives --install /usr/bin/php php /usr/bin/php82 1
注:这部分指定了将 /usr/bin/php82 作为 php 命令的一个备选执行文件,并给它分配了一个优先级值为 1。这意味着如果你运行php命令,系统会默认执行/usr/bin/php82,除非有其他具有更高优先级的PHP版本。通常,你可能还会设置其他版本的PHP(如php7.2、php7.3等),并为每个版本分配不同的优先级,以便在需要时切换。此外/usr/bin/php82是当前版本所在文件路径。
4、切换当前需要指定的php版本
可以看到这里展示了已经加入版本管理的php列表。通过输入想切换的php版本号的Selection编号,按Enter即可。
5、验证php版本是否切换成功
显示已从7.4切换到了我们指定的8.2版本。
当然这里要说明一下,你也可以直接通过对应的php命名去访问指定版本,例如:
这里php82和php7.4是自定义的名字,一般是"php+版本号", 具体如何知道已经安装过哪些php版本,可在文件夹/usr/bin下查看,当然也可以直接通过指令whereis去查是否存在。如果返回了路径代表存在,反之不存在。