您的位置:首页 > 汽车 > 新车 > 网络科技有限公司取名四个字_暴雪暗黑破坏神手游_做网站怎么做_免费软文推广平台

网络科技有限公司取名四个字_暴雪暗黑破坏神手游_做网站怎么做_免费软文推广平台

2025/4/28 10:39:51 来源:https://blog.csdn.net/weixin_43806846/article/details/147553064  浏览:    关键词:网络科技有限公司取名四个字_暴雪暗黑破坏神手游_做网站怎么做_免费软文推广平台
网络科技有限公司取名四个字_暴雪暗黑破坏神手游_做网站怎么做_免费软文推广平台

#!/bin/bash
#关闭防火墙
systemctl status firewalld &>/dev/null
if [ $? -ne 0 ];then
systemctl stop firewalld &>/dev/null
else
echo “firewalld is disabled”
fi

#关闭selinux
file=getenforce
if [ “$fine” == “Disabled” ];then
echo “firewalld is disabled”
else
sed -i ‘/^SELINUX/S/enforcing/disabled/g’ /etc/selinux/config
seteforce 0
fi

#配置yum源
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
curl -o /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo
yum -y install https://mirrors.aliyun.com/remi/enterprise/remi-release-7.rpm

yum clean all
yum makecache fast

#安装web服务器httpd
echo “查看服务是否安装!”
rpm -qa |grep httpd
if [ $? -ne 0 ];then
yum -y install httpd
echo “安装完成”
echo “自定义index.html文件”
echo “welecome to Apache” > /var/www/html/index.html
echo “启动apache”
systemctl start httpd
echo “服务启动成功!”
else
echo “httpd 已安装”
echo “自定义index.html文件”
echo “welecome to Apache” > /ar/www/html/index.html
echo “启动apache”
systemctl start httpd
echo “服务启动成功”
fi

#安装mysql
echo “查看mysql包是否安装!”
#清空环境
rpm -e --nodeps rpm -qa |grep mariadb &>/dev/null
rpm -qa |grep mysql &>/dev/null
if [ $? -ne 0 ];then
echo “安装mysql”
yum -y install net-tools
rpm -ivh /root/mysql/mysql-community-common-5.7.44-1.el7.x86_64.rpm
rpm -ivh /root/mysql/mysql-community-libs-5.7.44-1.el7.x86_64.rpm
rpm -ivh /root/mysql/mysql-community-libs-compat-5.7.44-1.el7.x86_64.rpm
rpm -ivh /root/mysql/mysql-community-client-5.7.44-1.el7.x86_64.rpm
rpm -ivh /root/mysql/mysql-community-server-5.7.44-1.el7.x86_64.rpm
else
echo “删除mysql”
fi
#启动mysql服务
echo “mysql启动中…”
systemctl start mysqld
echo “mysql启动完成”

#查看mysql原始密码
pass=grep 'temporary password' /var/log/mysqld.log|awk '{print $11}'

#修改mysql密码
echo “进入mysql修改密码”
echo “使用sql语句:'ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘MyNewPass4!’;'修改密码”
mysql -uroot -p"$pass"

#安装php
echo “安装php8.0”
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

systemctl start php80-php-fpm

#测试php是否能与apache通信
echo “创建php页面文件”
echo “<?php phpinfo(); ?>” > /var/www/html/info.php

echo “重启 apache”
systemctl restart httpd
echo “重启成功”
ip=ip a|awk 'NR==9{print $2}'|awk -F "/" '{print $1}'
curl $ip/info.php

##安装zip解压软件
echo “安装unzip”
yum -y install unzip

cd /root/discuz

echo “解压discuz安装包”
disz=ls /root/discuz/

unzip /root/discuz/$disz -d /root/discuz

echo “拷贝程序到/var/www/html/目录下”
cp -r /root/discuz/upload/* /var/www/html/
rm -rf /var/www/html/index.html /var/www/html/info.php

chmod -R 777 /var/www/html/

#关闭安全功能
setenforce 0
#关闭防火墙
systemctl stop firewalld

#更改文件
sed -i ‘s/^SELINUX=.*/SELINUX=disabled/’ /etc/selinux/config

systemctl restart httpd

echo "部署完成,请移步到浏览器进行进一步测试:http://$ip "

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com