用SHELL脚本搭建lnmp

本文介绍如何在CentOS7和RHEL7.6系统中,利用SHELL脚本顺利安装LNMP(Nginx, MySQL, PHP)环境。实验要求系统有可用的yum源,并提供详细所需的软件包版本,包括开发包。文中还提到在实验过程中,使用快照作为备份的重要性。" 108142186,8679986,深度学习辅助的场景文本检测与理解,"['深度学习', '计算机视觉', '自然语言处理']
摘要由CSDN通过智能技术生成

前言

本实验在centos7和rhel7.6中运行成功

需要实验环境有yum源,nginx-1.18.0.tar,mysql-boost-5.7.30.tar,php-7.4.1.tar包和两个devel包oniguruma-5.9.5-3.el7.x86_64.rpm和oniguruma-devel-5.9.5-3.el7.x86_64.rpm

脚本内容

#!/bin/bash					 	
#-------------------------------------------	
# Filename:  install_lnmp.sh       	
# Revision:  1.0                      	 
# Lastdate:  2020/7/1                 	
# Author:    海蜘蛛                   	
# Description: lnmp安装配置 	
#-------------------------------------------
##########################变量声明#############################
#----------------------------------MySQL-------------------------
M_SFILE=mysql-boost-5.7.30.tar.gz
M_FILE=mysql-5.7.30
M_FILE_DIR=/mysql-5.7.30
M_PREFIX=/usr/local/lnmp/mysql
#---------------------------------nginx--------------------------
N_SFILE=nginx-1.18.0.tar.gz
N_FILE=nginx-1.18.0
N_FILE_DIR=/nginx-1.18.0
N_PREFIX=/usr/local/lnmp/nginx
#----------------------------------php----------------------------
P_SFILE=php-7.4.1.tar.gz
P_FILE=php-7.4.1
P_FILE_DIR=/php-7.4.1
P_PREFIX=/usr/local/lnmp/php
#############################菜单#################################
echo -e '---------------------------'
if [ -z "$1" ];then
        echo "1)编译安装Nginx"
        echo "2)编译安装MySQL"
        echo "3)编译安装PHP"
        echo "4)一键安装lnmp"
        echo "Usage: { /bin/sh $0 1|2|3|4|--help}"
	exit	
fi

if [[ "$1" -e
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值