帮我写个可以交互选择的shell脚本,实现以下功能: 1,输入选项1,安装最新稳定版的tengine+MySQL5.7+php8.0+最新稳定版的phpmyadmin 2,输入选项2,安装最新稳定版的tengine+MySQL8.0+php8.0+最新稳定版的phpmyadmin 3,输入选项3,单独安装最新稳定版的tengine 4,输入选项4,进入数据库子选项,单独选择MySQL5.7或者MySQL8.0进行安装,同时默认安装最新稳定版phpmyadmin 5,输入选项5,进入php子选项,单独选择php7.0-php8.2各版本进行安装 #!/bin/bash echo “请选择要安装的组件:” echo “1. 安装最新稳定版的tengine+MySQL5.7+php8.0+最新稳定版的phpmyadmin” echo “2. 安装最新稳定版的tengine+MySQL8.0+php8.0+最新稳定版的phpmyadmin” echo “3. 单独安装最新稳定版的tengine” echo “4. 进入数据库子选项,单独选择MySQL5.7或者MySQL8.0进行安装,同时默认安装最新稳定版phpmyadmin” echo “5. 进入php子选项,单独选择php7.0-php8.2各版本进行安装” read -p “请输入选项(1-5):” choice case $choice in 1) # 安装 tengine + MySQL5.7 + php8.0 + phpmyadmin ;; 2) # 安装 tengine + MySQL8.0 + php8.0 + phpmyadmin ;; 3) # 单独安装 tengine ;; 4) echo “请选择要安装的MySQL版本:” echo “1. MySQL5.7” echo “2. MySQL8.0” read -p “请输入选项(1-2):” mysql_choice case $mysql_choice in 1) # 安装 MySQL5.7 + phpmyadmin ;; 2) # 安装 MySQL8.0 + phpmyadmin ;; esac ;; 5) echo “请选择要安装的php版本:” echo “1. PHP 7.0” echo “2. PHP 7.1” echo “3. PHP 7.2” echo “4. PHP 7.3” echo “5. PHP 7.4” echo “6. PHP 8.0” echo “7. PHP 8.1” echo “8. PHP 8.2” read -p “请输入选项(1-8):” php_choice case $php_choice in 1) # 安装 PHP 7.0 ;; 2) # 安装 PHP 7.1 ;; 3) # 安装 PHP 7.2 ;; 4) # 安装 PHP 7.3 ;; 5) # 安装 PHP 7.4 ;; 6) # 安装 PHP 8.0 ;; 7) # 安装 PHP 8.1 ;; 8) # 安装 PHP 8.2 ;; esac ;; *) echo “无效的选项,请重新运行脚本。” exit 1 esac
没有回复内容