当前位置: 首页 > news >正文

江苏省建设科技发展中心网站简介上海网站建设哪里便宜

江苏省建设科技发展中心网站简介,上海网站建设哪里便宜,微信调查问卷小程序怎么做,哪些网站可以做任务使用脚本部署一个discuzz项目 1.显示当前环境状态 防火墙状态 selinux状态 httpd状态 由上可知,虚拟机已处于最初始状态 2.脚本编写 #!/bin/bash #这是一个通过脚本来部署discuzz博客 firewalld关闭 systemctl stop firewalld if [ $? -eq 0 ];then echo "…

使用脚本部署一个discuzz项目

1.显示当前环境状态

防火墙状态

selinux状态

httpd状态

由上可知,虚拟机已处于最初始状态

2.脚本编写

#!/bin/bash
#这是一个通过脚本来部署discuzz博客
firewalld关闭
systemctl stop firewalld
if [ $? -eq 0 ];then echo "firewalld 已关闭"
fi
#selinux设置
fire=`getenforce`
if [ $fire=="Disabled" ];then echo "SELINUX is disabled"
elsesed -i '/^SELINUX=/s#enforcing#disabled#g' /etc/selinux/configseteforce 0 #设置兼容模式
fi#配置yum镜像源
ali_c=`cat /etc/yum.repos.d/CentOS-Base.repo | grep "aliyun"`
if [ $ali_c -ne 0 ];thencurl -o /etc/yum.repos.d/CentOS-Base.repo wget https://mirrors.aliyun.com/repo/Centos-7.repoecho -e " yum镜像源已经配置 "
fi
ali_e=`cat /etc/yum.repos.d//epel.repo | grep "aliyun"`
if [ $ali_e -ne 0 ];thencurl -o  /etc/yum.repos.d/epel.repo wget https://mirrors.aliyun.com/repo/epel-7.repoecho "epel镜像源已经配置"
fi
yum clean all
yum makecache fast
yum repolist
#查看当前是否安装httpd
rpm -qa | grep httpd
if [ $? -eq 0 ];thenecho  "httpd服务已安装"
elseyum -y install httpd
fi
#启动httpd服务
echo "正在启动httpd服务。。。。。。"
systemctl start httpd
if [ $? -eq 0 ];thenecho "httpd启动成功!!"
else echo "httpd启动失败!!"exit
fi
systemctl enable httpd
stytemctl status httpd
#测试apache网站
echo "hello world" > /var/www/html/index.html
ip_=`ip a| grep "ens33"|awk 'NR==2{print $2}'|cut -d "/" -f 1`
curl $ip_
if [ $? -eq 0 ];thenecho "apache测试成功!!!"
elseecho "apache测试失败!!!"exit
fi#卸载干扰包
mariadb_=`rpm -qa | grep mariadb`
if [ $? -eq 0 ];then echo "开始卸载mariadb干扰包"rpm -e $mariadb_ --nodeps 
fi
rpm -qa | grep mariadb
if [ $? -eq 1 ];then echo "mariadb卸载完成"
elseecho "mariadb卸载失败"
fi
echo "开始安装mysql数据库"
#安装net-tools
yum -y install net-tools
#mysql数据库安装
echo "开始下载mysql数据库rpm安装包"
wget https://downloads.mysql.com/archives/get/p/23/file/mysql-community-common-5.7.44-1.el7.x86_64.rpm
wget https://downloads.mysql.com/archives/get/p/23/file/mysql-community-libs-5.7.44-1.el7.x86_64.rpm
wget https://downloads.mysql.com/archives/get/p/23/file/mysql-community-libs-compat-5.7.44-1.el7.x86_64.rpm
wget https://downloads.mysql.com/archives/get/p/23/file/mysql-community-client-5.7.44-1.el7.x86_64.rpm
wget https://downloads.mysql.com/archives/get/p/23/file/mysql-community-server-5.7.44-1.el7.x86_64.rpm
echo "mysql rpm包下载完成"
#开始安装mysql
#通过awk过滤上面的网址,依次安装
cat discuzz.sh |grep "^wget"|awk -F '/' '{print "rpm -ivh",$9}'
rpm -ivh mysql-community-common-5.7.44-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.44-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-compat-5.7.44-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.44-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.44-1.el7.x86_64.rpm
echo "mysql安装成功"#设置mysql状态
echo "设置mysql状态"
systemctl start mysqld
if [ $? -eq 0 ];thenecho "mysqld启动成功!!"
else echo "mysqld启动失败!!"exit
fisystemctl enable mysqld
systemctl status mysqld获取mysql临时密码
em_passwd=`grep "password" /var/log/mysqld.log | awk '{print $11}'`
#登录数据库
echo -e '请复制如下命令修改密码:\nALTER USER "root"@"localhost" identified by "1234Qwert.";\n密码需要包含大小写、数字、字符'
mysql -uroot -p"$tem_passwd"#安装php
#1.配置php的yum源
echo "配置php的yum源"
wget https://mirrors.aliyun.com/remi/enterprise/remi-release-7.rpm
#2.安装php
echo "安装php"
yum -y install epel-release
rpm -ivh remi-release-7.rpm
#查看yum仓库
ls /etc/yum.repos.d/
#启用php80的yum源
yum -y install yum-utils
yum-config-manager --enable remi-php80
#安装php80
yum -y install  php80 php80-php php80-php-xml php80-php-xmlrpc php80-php-pecl-mcrypt php80-php-fpm php80-php-pecl-apcu php80-php-mbstring php80-php-gd php80-php-json php80-php-pecl-json-post php80-php-pdo php80-php-mysqlnd php80-php-pecl-mysql php80-php-opcache php80-php-pear php80-php-soap php80-php-intl php80-php-pear php-pear-MDB2-Driver-mysqli.noarch#3.启动php
echo "启动php"
systemctl  start php80-php-fpmsystemctl status php80-php-fpmsystemctl enable php80-php-fpm
#4.测试php是否安装完成
echo "测试php是否安装完成"
echo "<?php phpinfo(); ?>" > /var/www/html/info.php
ls -l /var/www/html/5.重启apache
echo "重启httpd中。。。。。。"
systemctl restart httpd
echo "httpd重启完成!!!!!"curl $ip_
if [ $? -eq 0 ];thenecho "apache测试成功!!!"
elseecho "apache测试失败!!!"exit
fi
#部署discuz论坛
#1.下载安装包
echo "正在下载discuz。。。。"
wget https://gitee.com/Discuz/DiscuzX/attach_files/2044572/download -O ./cuz.zip
mkdir cuz
#2.解压安装包
yum -y install unzip
unzip cuz.zip -d cuz/
echo "discuz下载完成"
#3.拷贝discuz相关的文件到/var/www/html/
echo "正在拷贝discuz。。。。。。"
rm -rf /var/www/html/*
cp -r cuz/upload/* /var/www/html/
echo "discuz已拷贝到/var/www/html/"
#4.修改文件权限
chmod -R 777 /var/www/html/
echo "查看/var/www/html中的文件"
ls /var/www/html
#5.重启apache 
echo "重启httpd中。。。。。。"
systemctl restart httpd
echo "httpd重启完成!!!!!"
#6.打开网页安装论坛
echo "请访问网址$ip_/install/ 中"

3.结果

http://www.dtcms.com/a/429933.html

相关文章:

  • 欧美设计网站河南网络洛阳网站建设河南网站建设
  • 网站设计做哪些准备北京网站制作公司哪家好
  • 企业营销型网站建设哪家公司好做衣服的网站推荐
  • 如何制作一个网站wordpress 编辑器设置
  • 公司网站管理属于什么职位手机在线做ppt的网站有哪些
  • 替老外做网站网站制作方案大全
  • 做运营必看的网站vi设计合同范本最新版
  • 开发一个网站需要多少时间o2o网站建设怎么样
  • 成都网站建设 工资深圳全网营销网站建设
  • 高端企业网站建设规定网站建设公司专业网站制作开发
  • 做网页设计卖钱的网站推广品牌
  • 信息系统推广方案安卓优化大师2023
  • 为什么别的电脑能打开的网站我的电脑打不开2015年做那些网站能致富
  • 微信公众号微网站开发类型建站系统多少钱
  • 现在开什么网站网站验收
  • 信息网站建设方案saas建站 彩页
  • php网站开发需要什么软件网站后台登录代码
  • 软件开发视频网站中小企业网络工程建设
  • 网站后台帐号咸阳做网站的公司电话
  • 科技企业网站模板网络结构形成的系统解决什么问题
  • 能打开各种网站的浏览器下载合集天河公司网站建设公司
  • 建个网站有收2024年即将上市的手机
  • 做微信小程序是不是不用做网站泰安网站建设制作电话号码
  • php p2p网站开发wordpress调用栏目名称
  • 哈密建设厅网站百度搜索技巧
  • 建一个自己的网站网站建设对企业影响有多大
  • 网站怎么做竞价在线设计装修户型图
  • 如何给网站添加icon学ui有前途吗
  • 营销案例网站培训
  • 网站建设有什么岗位职责西部数码网站管理助手v4.0