zoukankan      html  css  js  c++  java
  • 自定义shell脚本快速搭建LNMP环境

    循环shell脚本模拟 apt install app, 把需要的app写在apps.txt即可。

    一、lnmp_install.sh (需要有可执行权限)

    #!/bin/bash
    #Program function : Lnmp基础环境搭建,基于PHP7.0/MySQL5.7,并安装自定义软件
    
    for app in $(cat apps.txt)
            do
            comment=${app:0:1}
                    if [ -n ${app} ]
                            then
                            if [[ ${comment} == "#" ]]
                                    then
                                    echo "comment">/dev/null
                            else
                                    sudo apt-get -y install ${app}
                                    if [ $? != 0 ];then
                                            break
                                            echo -e ${app} "e[0;31m install failed!e[0m"
                                    fi
                                    echo -e ${app} "e[0;33m install success!e[0m"
                            fi
                    fi
            done

    二、apps.txt

    #lnmp环境搭建 可根据需要调整为其它php版本
    nginx
    mysql-server
    mysql-client
    php7.0
    php7.0-cgi
    php7.0-curl
    php7.0-gd
    php7.0-mbstring
    php7.0-mcrypt
    php7.0-mysql
    php7.0-soap
    php7.0-xml
    redis-server
    php-redis

    #
    mysql客户端,有自动补全功能,显示优化
    mycli

    #常用软件
    openconnect
    vim
    git

     

  • 相关阅读:
    Celery异步框架
    彻底理解cookie,session,token
    消息队列
    pip源、搭建虚拟环境、git
    全文检索
    redis高级
    redis基础
    基本数据结构和算法(python代码实现算法)
    MySQL数据库高级
    MySQL数据库进阶
  • 原文地址:https://www.cnblogs.com/yangqi7/p/6739996.html
Copyright © 2011-2022 走看看