zoukankan      html  css  js  c++  java
  • lnmp菜单

    粗略写写 

     

     #!/bin/bash
     echo  "                欢迎使用LNMP辅助工具    "

           echo -e "e[1;33m------------------------------------------------------e[0m"

           echo "      1)部署nginx并开启"

           echo "      2)修改nginx.conf,准备index.php测试页面"

           echo "      3)部署mysql并开启"

           echo "      4)部署php并开启"
     
           echo "      5)一件部署全部并开启"

         echo "      0)退出"

         
          echo -e "e[1;33m------------------------------------------------------e[0m"
    echo -e "e[1;33m请输入您的选择e[0m"
    read  -p " " choice

    case $choice in
    1)
    systemctl stop firewalld
    #拉取nginx安装包,也可以自己在当前目录下准备安装包--------------------------------------------------------
    #wget http://nginx.org/download/nginx-1.16.1.tar.gz

    #解压nginx安装包
    tar zxf nginx-1.16.1.tar.gz

    #下载相关依赖包
    yum -y install gcc pcre-devel zlib-devel

    #编译安装
    cd nginx-1.16.1 && ./configure && make && make install

    #启动nginx
    /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
    /usr/local/nginx/sbin/nginx -s reload


    ss -ntlp | grep nginx
    if [ $? -eq 0 ];then
            echo -e "e[1;33mnginx已成功开启e[0m"
            exit
    fi
    ;;




    2)
    #准备好测试页面
    echo "<?php phpinfo(); ?>" > /usr/local/nginx/html/index.php
    #需要自己主备好修改后的配置文件nginx.conf
    cp nginx.conf /usr/local/nginx/conf/nginx.conf
    echo -e "e[1;33m完毕e[0m"
    ;;



    3)
    #开始下载MySQL------------------------------------------------------------------------------------------------
    yum -y install mariadb mariadb-server

    #开启mysql
    systemctl start mariadb

    #查看是否开启
    ss -ntl | grep 3306

    if [ $? -eq 0 ];then
            echo -e "e[1;33mmysql已成功开启e[0m"
            exit
    fi
    ;;





    4)
    #开启下载php系列---------------------------------------------------------------------------------------------------
    yum -y install php php-gd php-mysql php-fpm

    #开启php-fpm
    systemctl start php-fpm

    #查看php-fpm是否开启
    ss -ntlp | grep php-fpm

    if [ $? -eq 0 ];then
            echo -e "e[1;33mphp-fpm已成功开启e[0m"
            exit
    fi
    ;;






    5)
    echo -e "e开始nginx部分安装并开启-------------------------------------------------------------------------------------------e[0m"
    #拉取nginx安装包,也可以自己在当前目录下准备安装包--------------------------------------------------------
    #wget http://nginx.org/download/nginx-1.16.1.tar.gz

    #解压nginx安装包
    tar zxf nginx-1.16.1.tar.gz

    #下载相关依赖包
    yum -y install gcc pcre-devel zlib-devel

    #编译安装
    cd nginx-1.16.1 && ./configure && make && make install

    #启动nginx
    /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
    /usr/local/nginx/sbin/nginx -s reload
    echo -e "e[1;33mnginx已开启e[0m"



    echo -e "e[1;33m开始mysql部分-------------------------------------------------------------------------------------------e[0m"
    #开始下载MySQL------------------------------------------------------------------------------------------------
    yum -y install mariadb mariadb-server

    #开启mysql
    systemctl start mariadb
    echo -e "e[1;33mmysql已开启e[0m"



    echo -e "e[1;33m开始php部分并开启php-fpm-------------------------------------------------------------------------------------------e[0m"
    #开启下载php系列
    yum -y install php php-gd php-mysql php-fpm

    #开启php-fpm
    systemctl start php-fpm
    echo -e "e[1;33mphp-fpm已开启e[0m"
    echo -e "e[1;33mLNMP已部署完毕!!!e[0m"
    ;;

    0)
    echo -e "e[1;33m拜拜了您嘞e[0m"

    esac

  • 相关阅读:
    Oracle ORA07445 [evaopn3()+384] 错误 分析
    Openfiler iscsiadm: No portals found 解决方法
    Openfiler iscsiadm: No portals found 解决方法
    ORA00600 [kmgs_parameter_update_timeout_1], [27072] ORA27072 解决方法
    Oracle 安装 Error in writing to directory /tmp/OraInstall 错误 说明
    Oracle alert log ALTER SYSTEM SET service_names='','SYS$SYS.KUPC$C_...' SCOPE=MEMORY SID='' 说明
    Oracle latch:library cache 导致 数据库挂起 故障
    ORA600 [4194] 说明
    ORA00600:[32695], [hash aggregation can't be done] 解决方法
    Oracle 10g Rac root.sh Failure at final check of Oracle CRS stack 10 解决方法
  • 原文地址:https://www.cnblogs.com/tyk3201/p/12256151.html
Copyright © 2011-2022 走看看