注:
安装tomcat要自己配置jdk环境变量(nginx版本建议:1.10.3;redis建议:4.0.6)
nginx_install(){echo -e "\033[31m====================注意====================\033[0m"echo "#安装包放在/usr/src/下"echo "#安装路径在/usr/local/nginx/下"sleep 3echo "安装nginx所需插件......"yum -y install pcre pcre-devel openssl openssl-devel gcc gcc-c++echo "检查是否有wget命令,并通过wget下载nginx包到/usr/src/"if [ `rpm -qa | grep wget | wc -l` -eq 1 ];thenread -p "请输入需要下载的版本号(x.x.x格式):" versioncd /usr/src/wget http://nginx.org/download/nginx-${version}.tar.gzelseyum -y install wgetread -p "请输入需要下载的版本号(x.x.x格式):" versioncd /usr/src/wget http://nginx.org/download/nginx-${version}.tar.gzfitar xvf nginx-${version}.tar.gzcd nginx-${version}./configure --prefix=/usr/local/nginx --with-http_realip_module --with-http_stub_status_module --with-http_sub_module --with-http_gzip_static_module --with-pcre && make && make installln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/ln -s /usr/local/nginx/bin/nginx /usr/local/bin/nginx}tomcat_install(){cd /usr/srcwget http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.34/bin/apache-tomcat-8.5.34.tar.gztar xzf apache-tomcat-8.5.34.tar.gz}redis_install(){cd /usr/local/read -p "请输入需要下载的版本(x.x.x):" rversionwget http://download.redis.io/releases/redis-${rversion}.tar.gztar xzf redis-${rversion}.tar.gz && yum -y install gcccd redis-${rversion}make MALLOC=libc && cd src && make installsed -ie '136s/no/yes/g' /usr/local/redis-$rversion/redis.conf./redis-server /usr/local/redis-$rversion/redis.confmkdir /etc/redis && cp /usr/local/redis-$rversion/redis.conf /etc/redis/6379.confcp /usr/local/redis-$rversion/utils/redis_init_script /etc/init.d/redisdsed -i "1a\#chkconfig: 2345 90 10" /etc/init.d/redisdsed -i "2a\#description: Redis is a persistent key-value database" /etc/init.d/redisdchkconfig redisd on}read -p "是否安装nginx(yes/no):" nginx_installif [ "$nginx_install" = "yes" ]; thennginx_installread -p "是否安装tomcat(yes/no):" tomcat_installread -p "是否安装redis(yes/no):" redis_installelseread -p "是否安装tomcat(yes/no):" tomcat_installfiif [ "$tomcat_install" = "yes" ]; thentomcat_installread -p "是否安装redis(yes/no):" redis_installelseread -p "是否安装redis(yes/no):" redis_installif [ "$redis_install" = "yes" ]; thenredis_installelseexit 0;fifi
jdk的环境变量:
export JAVA_HOME=/usr/src/jdk1.8.0_191
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
