From 20f2ccc963ea4e8603ef5d9a889e6ea48e1019b0 Mon Sep 17 00:00:00 2001 From: Kenny Yang <45874689+shakenny@users.noreply.github.com> Date: Tue, 28 May 2024 14:37:41 +0800 Subject: [PATCH] Create install_wordpress.sh --- vps/install_wordpress.sh | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 vps/install_wordpress.sh diff --git a/vps/install_wordpress.sh b/vps/install_wordpress.sh new file mode 100644 index 0000000..0ffe25f --- /dev/null +++ b/vps/install_wordpress.sh @@ -0,0 +1,35 @@ +#!/bin/bash + +# 获取php版本 +php1_version=$(docker exec php php -v 2>/dev/null | grep -oP "PHP \K[0-9]+\.[0-9]+\.[0-9]+") +php2_version=$(docker exec php74 php -v 2>/dev/null | grep -oP "PHP \K[0-9]+\.[0-9]+\.[0-9]+") + +echo "现有PHP信息" +echo "------------------------------------------" +echo -n " php : v$php1_version" +echo -n " php : v$php2_version" +echo "------------------------------------------" +read -r -p "请输入域名: " domain_name + +# 使用 sed 将域名中的 . 替换为 _,并生成数据库名 +database_name=$(echo "$domain_name" | sed 's/\./_/g') + +read -r -p "请输入你的选择: " choice +case $choice in + 1) + ## 下载配置Wordpress的Nginx配置文件 + echo "配置WordPress的Nginx文件" + wget -O /home/web/conf.d/"${domain_name}".conf https://raw.githubusercontent.com/shakenny/standard-docker/main/vps/wordpress.conf + sed -i "s/yuming.com/$domain_name/g" /home/web/conf.d/"${domain_name}".conf + + ;; + + 2) + ## 下载配置Wordpress的Nginx配置文件 + echo "配置WordPress的Nginx文件" + wget -O /home/web/conf.d/"${domain_name}".conf https://raw.githubusercontent.com/shakenny/standard-docker/main/vps/wordpress.conf + sed -i "s/yuming.com/$domain_name/g" /home/web/conf.d/"${domain_name}".conf + sed -i "s/php:9000/php74:9000/g" /home/web/conf.d/"${domain_name}".conf + + ;; +esac