#!/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