切换PHP版本的脚本
思路
本地安装多个PHP版本,默认的不同版本对应不同的路径
1 | /usr/bin/php7.1 |
默认的PHP路径
1 | /usr/bin/php -> /etc/alternatives/php -> /usr/bin/php7.1 |
于是想要切换PHP版本其实只要更改/etc/alternatives/php
的指向即可
脚本记录如下
1 |
|
使用说明:
- 将脚本保存为switch_php_version.sh
- 赋予执行权限:chmod +x switch_php_version.sh
- 使用方法:
- 切换到 PHP 7.1:sudo ./switch_php_version.sh 7.1
- 切换到 PHP 8.4:sudo ./switch_php_version.sh 8.4
- 查看当前版本:./switch_php_version.sh current
- 查看帮助:./switch_php_version.sh help
脚本特点:
- 需要 root 权限运行(因为要修改系统目录下的软链接)
- 会检查目标 PHP 版本文件是否存在
- 切换后会显示当前 PHP 版本信息进行验证
- 处理了软链接不存在或不是链接的异常情况