SHELL脚本在线部署博客系统 wordpress

部署博客系统wordpress
1.运行脚本

#!/bin/bash
#准备环境
sed  -ri '/^SELINUX=/cSELINUX=disabled'    /etc/selinux/config
setenforce 0
systemctl  stop  firewalld
systemctl  disable  firewalld
#安装LAMP环境
rpm -q  httpd
if [  $? -eq  0 ]
then
yum -y install httpd mariadb-server mariadb php php-mysql gd php-gd
fi
systemctl   start  httpd  mariadb
systemctl    enable  httpd  mariadb
#配置虚拟主机
cat  >  /etc/httpd/conf.d/wordpress.conf  <<-EOF
<VirtualHost *:81>
ServerName     www.wordpress.com
ServerAlias     wordpress.com
DocumentRoot      /webroot/wordpress
</VirtualHost>
<Directory      "/webroot/wordpress">
Require     all      granted
</Directory>
EOF
systemctl  restart  httpd
#导入源码包
mkdir      -p      /webroot/wordpress
if  [ !  -f  wordpress-4.9.4-zh_CN.zip ]
then
rz
fi
if  [ ! -f  wordpress-4.9.4-zh_CN.zip  ]
then
unzip         wordpress-4.9.4-zh_CN.zip
fi
cp  -rf  wordpress/*  /webroot/wordpress/
chmod -R 777 /webroot/wordpress
#准备数据库
mysql  -e   "create   database   wordpress;"

如果本地没有压缩包,就把里面的上传命令rz改成wget 加官网地址下载。
注意:先前部署过一个环境,想在一台机器运行另一个脚本环境,记得在主配置文件中加端口号,再把脚本里的端口号改了。
主配置文件路径 /etc/httpd/conf/httpd.conf
在这里插入图片描述2.在浏览器打开
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值