shell脚本实现部署lamp和lnmp

1.部署lamp(这里只部署环境,项目自己上)

[root@localhost ~]# vim lamp.sh    
#!/bin/bash
setenforce 0 && systemctl stop firewalld              #为防止出错我们先把防火墙和setenforce关闭
yum -y install httpd mariadb mariadb-server php php-mysql php-gd gd &> /dev/null    #下载lamp所需要的依赖
if [ $? -eq 0 ];then
   cd /var/www/html/ && echo "<?php phpinfo(); ?>" > index.php       #书写php测试页
   systemctl start mariadb &> /dev/null
   systemctl start httpd &> /dev/null && echo "请测试……"
else
   echo "安装依赖包未成功请检查!"
fi

 2.执行并测试.

[root@localhost ~]# sh lamp.sh 
请测试……

 

 3.部署lnmp(只是环境项目自己上)

[root@localhost ~]# vim lnmp.sh
#!/bin/bash
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo &> /dev/null    #使用阿里的源下载最新版nginx
setenforce 0 && systemctl stop firewalld       #先把防火墙和setenforce关闭
yum -y install nginx mariadb-server mariadb php php-fpm php-mysql gd php-gd &> /dev/null   #下载依赖包
if [ $? -eq 0 ];then

   cp /root/nginx.conf /etc/nginx/nginx.conf
   echo "<?php phpinfo(); ?>" > /usr/share/nginx/html/index.php
   systemctl start mariadb && systemctl start php-fpm && systemctl start nginx && echo "请测试……"
else
   echo "依赖包未安装成功,请检查!"
fi

4.测试

[root@localhost ~]# sh lnmp.sh 
请测试……

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

胖胖不胖、

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值