boke luntan shop edu自动化脚本

知识点--重定向输出

覆盖

1>正确的输出覆盖写入 (1可以 省略)

2> 错误的输出覆盖写入

追加

1>>正确的输出追加写入

2>>错误的输出追加写入

例:查看ls /home 和 /dfasdf 正确输出覆盖写入到/tmp/yes.txt 错误的输出追加写入到/tmp/no.txt

ls /home/ /dfasdf >/tmp/yes.txt 2>>/tmp/no.txt

&>混合输出

/dev/null

脚本

#!/usr/bin/bash

yum -y install mariadb mariadb-server mariadb-libs php php-mysql php-gd php-fpm php-cli gd httpd unzip

systemctl restart httpd mariadb

mysqladmin  -uroot  password  "123"

mysql -uroot -p123  -e "create database  boke;"
mysql -uroot -p123  -e "create database  luntan;"
mysql -uroot -p123  -e "create database  shop;"
mysql -uroot -p123  -e "create database  edusoho;"

cat > /etc/httpd/conf.d/wz.conf  <<EOF

<VirtualHost *:1000>
              DocumentRoot  /web/boke
</VirtualHost>
<Directory "/web/boke">
        Require all  granted
</Directory>
<VirtualHost *:2000>
              DocumentRoot  /web/luntan
</VirtualHost>
<Directory "/web/luntan">
        Require all  granted
</Directory>
<VirtualHost *:3000>
              DocumentRoot  /web/shop
</VirtualHost>
<Directory "/web/shop">
        Require all  granted
</Directory>
<VirtualHost *:4000>
              DocumentRoot  /web/edusoho
</VirtualHost>
<Directory "/web/edusoho">
        Require all  granted
</Directory>
EOF

sed  -i    '42c\Listen 1000'  /etc/httpd/conf/httpd.conf
sed  -i    '43c\Listen 2000'  /etc/httpd/conf/httpd.conf
sed  -i    '44c\Listen 3000'  /etc/httpd/conf/httpd.conf
sed  -i    '45c\Listen 4000'  /etc/httpd/conf/httpd.conf

mkdir -p /web/boke
mkdir -p /web/luntan
mkdir -p /web/shop
mkdir -p /web/edusoho

tar xf wordpress-4.7.2-zh_CN.tar.gz
unzip Discuz_X3.4_SC_UTF8.zip
unzip ECShop_V3.0.0_UTF8_release0518.zip 
tar xf  edusoho-8.3.30.tar.gz

cp -rf wordpress/* /web/boke/
cp -rf readme/*  upload/* utility/* /web/luntan/
cp -rf ECShop_V3.0.0_UTF8_release0518/*   /web/shop/
cp -rf edusoho/* /web/edusoho/

chmod  -R 777 /web/

systemctl restart httpd   mariadb




问题:


php版本过低
1、请卸载PHP
yum remove php*
2、安装remi仓库下载高版本
yum install -y epel-release
yum install -y https://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum install -y yum-utils
yum-config-manager --enable remi-php74
yum install -y php php-cli php-fpm php-mysqlnd php-zip php-devel php-gd php-mcrypt php-mbstring php-curl php-xml php-pear php-bcmath php-json
3、查看
php -v
4、重启服务
systemctl restart httpd
systemctl restart nginx
systemctl restart php-fpm
5、修改配置文件
vim /etc/httpd/conf.d/wz.conf
 /web/edusoho/web
6、重启服务
systemctl restart httpd mariadb
7、注册完成之后
ip:4000/app.php
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值