【shell案例】一键部署wordpress网站

举报
互联网老辛 发表于 2021/06/09 01:16:35 2021/06/09
5k+ 0 0
【摘要】 前言 此脚本是学员日常的练习脚本,在实训做过的每个项目都可以变成shell脚本,在不断的写脚本的过程中,克服对脚本的恐惧。 源码 #! /bin/bash ##搭建LAMP架构 yum -y install mariadb mariadb-server php php-mysql httpd unzip &> /dev/null rm -rf /va...

前言

此脚本是学员日常的练习脚本,在实训做过的每个项目都可以变成shell脚本,在不断的写脚本的过程中,克服对脚本的恐惧。

源码

#! /bin/bash
##搭建LAMP架构
yum -y install mariadb mariadb-server php php-mysql httpd unzip &> /dev/null
rm -rf /var/www/*
### 将wordpress移动到www目录下解压
mv /root/wordpress-4.9.4-zh_CN.zip /var/www/
cd /var/www/
unzip wordpress-4.9.4-zh_CN.zip &> /dev/null
#### 移动到html目录下,并给权限
mv wordpress html
chmod -R 777 html
#### httpd.conf提前配置好,直接复制过去即可
cp /root/httpd.conf /etc/httpd/conf/httpd.conf
systemctl restart httpd
systemctl start mariadb
### 创建需要的数据库
mysql -e "create database wordpress;"
mysql -e "grant all on *.* to wordpress@'%' identified by '123';"
mysql -e "exit"

  
 

后续

此脚本还需要进一步完善,在安装wordpress过程中出现的修改连接数据库的配置,以及apache的配置文件,都可以在脚本中体现,这样可以更好的练习文本操作。

提前准备好配置文件的方法也不错,优点就是不容易出错,缺点就是省事但没有成长。

文章来源: zmedu.blog.csdn.net,作者:互联网老辛,版权归原作者所有,如需转载,请联系作者。

原文链接:zmedu.blog.csdn.net/article/details/108184252

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

作者其他文章

评论(0

抱歉,系统识别当前为高风险访问,暂不支持该操作

    全部回复

    上滑加载中

    设置昵称

    在此一键设置昵称,即可参与社区互动!

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。