zoukankan      html  css  js  c++  java
  • 一键安装Wordpress博客脚本

    #!/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='33[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/进行下一步安装。 数据库名称:$Wordpress_database 账号:$Wordpress_user 密码:$Wordpress_password"$END
    }

     

    yum_install
    start_service
    mysql_user
    install

    把生命浪费在美好的事物上
  • 相关阅读:
    漫谈怎样学习操作系统原理
    二分图的最大匹配、完美匹配和匈牙利算法
    Web报表工具FineReport中JavaScript的使用
    Java Web -- Servlet(1) 必备知识
    xxxxxxclub系统模块分类
    经典排序算法——选择排序
    github+hexo+node.js搭建个人博客基本过程及遇到的问题
    自己做小项目的流程(慢慢完善)
    二分查找
    Eclipse中遇到The type XXX cannot be resolved. It is indirectly referenced from required .class files错误
  • 原文地址:https://www.cnblogs.com/tz66/p/13654008.html
Copyright © 2011-2022 走看看