一键安装LNMP脚本

#!/bin/bash

###lijunmin
###20161216

NIG_FILES=nginx-1.6.1.tar.gz
NIG_URL=http://nginx.org/download/
NIG_PRE=`echo $NIG_FILES |sed 's/\.tar\.gz//g'`
MYS_FILES=mysql-5.5.20.tar.gz
MYS_DIR=mysql-5.5.20
MYS_URL=http://down1.chinaunix.net/distfiles
MYS_PRE=/usr/local/mysql/
PHP_FILES=php-5.3.28.tar.bz2
PHP_DIR=php-5.3.28
PHP_PRE=/usr/local/php5/
PHP_URL=http://mirrors.sohu.com/php/

function Nginx_install()
{
	wget -c ${NIG_URL}/${NIG_FILES}; 
	tar zxvf $NIG_FILES; cd $NIG_PRE;./configure; make ;make install
	
	if [ $? -eq 0 ];then
		echo -e "\033[32mThe Nginx Install Success!\033[0m"
	fi
}
function Mysql_install()
{
	wget -c ${MYS_URL}/${MYS_FILES}
	tar zxvf $MYS_FILES; cd $MYS_DIR; ./configure --prefix=$MYS_PRE; make ; make install
}
function PHP_install()
{
	if [ -d /usr/local/mysql ];then
		wget -c ${PHP_URL}/${PHP_FILES}
		tar jxf $PHP_FILES; cd $PHP_DIR; ./configure --prefix=$PHP_PRE --with-mysql=$MYS_PRE; make ;make install
	else
		echo -e "\033[32mPlease prefix Install MySQL .\033[0m"
	fi
}
#Nginx_install Mysql_install PHP_install

PS3="Please Select Install Menu:"

select i in "Nginx" "MySQL" "PHP"

do

case $i in
	Nginx)
	Nginx_install
	;;
	MySQL)
	Mysql_install
	;;
	PHP)
	PHP_install
	;;
	*)
	echo -e "\033[32mUsage: $0 {nginx |mysql |PHP |help }\033[0m"
esac

done

 

 

 

 

 

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

小数苗小数苗

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

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

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

打赏作者

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

抵扣说明:

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

余额充值