#!/bin/bash
#
#********************************************************************
#Author: zhangzexu
#QQ: 1185673631
#Date: 2020-09-08
#FileName: install_Wordpress.sh
#Description: The test script
#Copyright (C): 2020 All rights reserved
#********************************************************************
set -e
Discuz="wordpress-5.4.2-zh_CN.zip" #Wordpress包名稱,官方下載
COLOR="echo -e \\033[01;31m"
END='\033[0m'
Wordpress_user="wordpress" #Wordpress數據庫連接用戶
Wordpress_password="tianze" #Wordpress數據庫連接用戶密碼
Wordpress_database="wordpress" #Wordpress數據庫名稱
${COLOR}'開始安裝Wordpress'$END
sleep 3
yum_install() {
yum list &>/dev/null
echo "Yum源檢查完畢開始安裝依賴包";sleep 3
yum -y install vim && yum -y install unzip httpd php php-json php-mysqlnd mariadb-server && $COLOR "yum安裝完成,開始啟動服務..." $END || $COLOR"您的yum源無法連接,請查看"$END
}
start_service(){
systemctl enable --now httpd mariadb
[ $? -ne 0 ] && $COLOR"Htppd啟動失敗,退出!"$END
$COLOR"Httpd And Mariadb 啟動成功"$END
}
mysql_user(){
mysql -e "create database $Wordpress_database"
mysql -e "create user '$Wordpress_user'@'localhost' identified by '$Wordpress_password'"
mysql -e "grant all on $Wordpress_database.* to $Wordpress_user@'localhost'"
mysql -e "flush privileges"
}
install(){
$COLOR"開始下載Wordpress包"$END
sleep 2
wget https://cn.wordpress.org/$Discuz && $COLOR"下載Wordpress包完成,開始安裝!!"$END || $COLOR"下載Wordpress包失敗!"$END
#if [ ! -f $Discuz ];then
# echo "Wordpress包不存在"
# else
# exit
#fi
unzip ${Discuz}
sleep 5
mv wordpress/* /var/www/html/
chown -R apache.apache /var/www/html/
sleep 3
$COLOR"恭喜您!Wordpress安裝完成,請前往瀏覽器輸入http://ip/進行下一步安裝。\n數據庫名稱:$Wordpress_database \n賬號:$Wordpress_user 密碼:$Wordpress_password"$END
}
yum_install
start_service
mysql_user
install