You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

71 lines
2.7 KiB

#!/bin/bash
echo Detecting system version..
cat /etc/redhat-release
#read -t 300 -p "请输入你的域名:" domain
#read -t 300 -p "请输入你的邮箱(用于申请ssl证书):" email
#read -t 300 -p "请设定你的数据库root密码(务必牢记):" dbpasswd
yum -y update
yum -y install nginx
systemctl start nginx
systemctl enable nginx
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
##yum -y install php72w-common
wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum -y install mysql-community-server
systemctl restart mysqld
yum -y install epel-release
yum -y install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum -y install yum-utils
yum-config-manager --enable remi-php72
yum -y update
yum -y install php72
yum -y install php72-php-fpm php72-php-gd php72-php-json php72-php-mbstring php72-php-mysqlnd php72-php-xml php72-php-xmlrpc php72-php-opcache
systemctl enable php72-php-fpm.service
systemctl start php72-php-fpm.service
##yum -y install php72w-fpm
##systemctl restart php-fpm
##systemctl enable php-fpm
cd /etc/nginx
wget https://yimian-setup.obs.myhwclouds.com/std-conf/nginx.conf -O nginx.conf
#sed 's/your_domain/$domain/g' nginx.conf
#yum install -y epel-release
#yum install -y certbot
#certbot certonly --webroot -w /opt/www/$domain -d $domain -m $email --agree-tos
##cd /etc/php-fpm.d
##wget https://yimian-setup.obs.myhwclouds.com/std-conf/www.conf -O www.conf
cd /etc
wget https://yimian-setup.obs.myhwclouds.com/std-conf/my.cnf -O my.cnf
systemctl restart mysqld
##yum -y install php72w-mysql
systemctl restart nginx
##systemctl restart php-fpm
cd /home
wget http://typecho.org/downloads/1.1-17.10.30-release.tar.gz
tar -xvf 1.1-17.10.30-release.tar.gz
mv build www
chmod 777 -R www
systemctl restart nginx
cd /etc/selinux
wget https://yimian-setup.obs.myhwclouds.com/std-conf/config -O config
setenforce 0
systemctl start firewalld
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --zone=public --add-port=443/tcp --permanent
firewall-cmd --reload
echo Auto Install finished!!
echo 安装完成!!
echo 请开始设置你的数据库
echo 请输入以下内容设置数据库root密码
echo
echo "*****************************************************************"
echo use mysql
echo "UPDATE user SET Password = '你的密码' WHERE User = 'root';"
echo "create database typecho;"
echo quit
echo "*****************************************************************"
echo
mysql -uroot
echo 自动安装程序运行完成!!
echo 请使用浏览器输入 http://你的服务器ip 访问typecho